home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_83_AVUAssist2.txt < prev    next >
Text File  |  1996-04-18  |  161KB  |  2,992 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000D020 (19 of them)
  4. # A5 relocation data at 0x00001B08
  5. #   A5 relocation at 000000AC
  6. #   A5 relocation at 000001B2
  7. #   A5 relocation at 00000232
  8. #   A5 relocation at 0000023C
  9. #   A5 relocation at 000003C6
  10. #   A5 relocation at 00000478
  11. #   A5 relocation at 00000288
  12. #   A5 relocation at 00000348
  13. #   A5 relocation at 0000038C
  14. #   A5 relocation at 000004D0
  15. #   A5 relocation at 000003BC
  16. #   A5 relocation at 0000046E
  17. #   A5 relocation at 00000612
  18. #   A5 relocation at 000006F4
  19. #   A5 relocation at 00000768
  20. #   A5 relocation at 000007DC
  21. #   A5 relocation at 00000850
  22. #   A5 relocation at 000008A2
  23. #   A5 relocation at 000008FE
  24. #   A5 relocation at 000009FA
  25. #   A5 relocation at 000009D6
  26. #   A5 relocation at 00000A30
  27. #   A5 relocation at 00000A3A
  28. #   A5 relocation at 00000A88
  29. #   A5 relocation at 00000AA6
  30. #   A5 relocation at 00000BAC
  31. #   A5 relocation at 00000BB2
  32. #   A5 relocation at 00000D5A
  33. #   A5 relocation at 00000DB0
  34. #   A5 relocation at 00000E38
  35. #   A5 relocation at 00000DB8
  36. #   A5 relocation at 00000DC2
  37. #   A5 relocation at 00000DC8
  38. #   A5 relocation at 00000DF0
  39. #   A5 relocation at 00000DFA
  40. #   A5 relocation at 00000E16
  41. #   A5 relocation at 00000E32
  42. #   A5 relocation at 00000E7C
  43. #   A5 relocation at 00000EF6
  44. #   A5 relocation at 00000F0E
  45. #   A5 relocation at 00000E88
  46. #   A5 relocation at 00000EAC
  47. #   A5 relocation at 00000EB6
  48. #   A5 relocation at 00000ED2
  49. #   A5 relocation at 00000EEE
  50. #   A5 relocation at 00000F64
  51. #   A5 relocation at 00000FC6
  52. #   A5 relocation at 00000F7E
  53. #   A5 relocation at 00000F88
  54. #   A5 relocation at 00000FA4
  55. #   A5 relocation at 00000FC0
  56. #   A5 relocation at 00001014
  57. #   A5 relocation at 00001088
  58. #   A5 relocation at 0000101A
  59. #   A5 relocation at 00001022
  60. #   A5 relocation at 0000103C
  61. #   A5 relocation at 00001046
  62. #   A5 relocation at 00001066
  63. #   A5 relocation at 00001082
  64. #   A5 relocation at 000010DC
  65. #   A5 relocation at 0000115A
  66. #   A5 relocation at 000010E4
  67. #   A5 relocation at 000010EC
  68. #   A5 relocation at 000010F4
  69. #   A5 relocation at 0000110E
  70. #   A5 relocation at 00001118
  71. #   A5 relocation at 00001138
  72. #   A5 relocation at 00001154
  73. #   A5 relocation at 000011F4
  74. #   A5 relocation at 000011FE
  75. #   A5 relocation at 00001218
  76. #   A5 relocation at 00001232
  77. #   A5 relocation at 0000124C
  78. #   A5 relocation at 00001266
  79. #   A5 relocation at 00001288
  80. #   A5 relocation at 000012A2
  81. #   A5 relocation at 000012BC
  82. #   A5 relocation at 000012D4
  83. #   A5 relocation at 000012EC
  84. #   A5 relocation at 00001300
  85. #   A5 relocation at 00001328
  86. #   A5 relocation at 0000120E
  87. #   A5 relocation at 00001228
  88. #   A5 relocation at 00001242
  89. #   A5 relocation at 0000125C
  90. #   A5 relocation at 0000127E
  91. #   A5 relocation at 00001298
  92. #   A5 relocation at 000012B2
  93. #   A5 relocation at 000012CA
  94. #   A5 relocation at 000012E2
  95. #   A5 relocation at 000012F6
  96. #   A5 relocation at 0000131E
  97. #   A5 relocation at 00001390
  98. #   A5 relocation at 00001396
  99. #   A5 relocation at 000013C6
  100. #   A5 relocation at 0000141C
  101. #   A5 relocation at 00001450
  102. #   A5 relocation at 000013CC
  103. #   A5 relocation at 00001422
  104. #   A5 relocation at 0000143C
  105. #   A5 relocation at 00001444
  106. #   A5 relocation at 0000144A
  107. #   A5 relocation at 000013EE
  108. #   A5 relocation at 000013FE
  109. #   A5 relocation at 00001404
  110. #   A5 relocation at 00001436
  111. #   A5 relocation at 00001458
  112. #   A5 relocation at 0000145E
  113. #   A5 relocation at 000014B8
  114. #   A5 relocation at 0000146C
  115. #   A5 relocation at 00001476
  116. #   A5 relocation at 00001496
  117. #   A5 relocation at 000014B2
  118. #   A5 relocation at 00001524
  119. #   A5 relocation at 00001546
  120. #   A5 relocation at 0000155A
  121. #   A5 relocation at 00001690
  122. #   A5 relocation at 00001698
  123. #   A5 relocation at 000016A8
  124. #   A5 relocation at 000016B6
  125. #   A5 relocation at 000016E8
  126. #   A5 relocation at 0000169E
  127. #   A5 relocation at 000016C0
  128. #   A5 relocation at 000016DA
  129. #   A5 relocation at 000016E2
  130. #   A5 relocation at 000016F0
  131. #   A5 relocation at 000016C6
  132. #   A5 relocation at 000016F4
  133. #   A5 relocation at 000016FA
  134. #   A5 relocation at 00001754
  135. #   A5 relocation at 00001708
  136. #   A5 relocation at 00001712
  137. #   A5 relocation at 00001732
  138. #   A5 relocation at 0000174E
  139. #   A5 relocation at 000017F0
  140. #   A5 relocation at 000017F8
  141. #   A5 relocation at 000017FE
  142. #   A5 relocation at 00001808
  143. #   A5 relocation at 00001818
  144. #   A5 relocation at 00001822
  145. #   A5 relocation at 0000183E
  146. #   A5 relocation at 0000185A
  147. #   A5 relocation at 000018BE
  148. #   A5 relocation at 000018C8
  149. #   A5 relocation at 000018D2
  150. #   A5 relocation at 00001906
  151. #   A5 relocation at 0000190C
  152. #   A5 relocation at 00001962
  153. #   A5 relocation at 0000191A
  154. #   A5 relocation at 00001924
  155. #   A5 relocation at 00001940
  156. #   A5 relocation at 0000195C
  157. #   A5 relocation at 000019E8
  158. #   A5 relocation at 000019F0
  159. #   A5 relocation at 000019F6
  160. #   A5 relocation at 00001A4C
  161. #   A5 relocation at 00001A04
  162. #   A5 relocation at 00001A0E
  163. #   A5 relocation at 00001A2A
  164. #   A5 relocation at 00001A46
  165. # A5 is 0x00000000
  166. # PC relocation data at 0x00001BF5
  167. #   PC relocation at 0000016A
  168. #   PC relocation at 0000017C
  169. #   PC relocation at 00000E08
  170. #   PC relocation at 00000EC4
  171. #   PC relocation at 00000F9A
  172. #   PC relocation at 00001058
  173. #   PC relocation at 0000112A
  174. #   PC relocation at 00001488
  175. #   PC relocation at 00001724
  176. #   PC relocation at 00001834
  177. #   PC relocation at 00001932
  178. #   PC relocation at 00001A1C
  179. # load address is 0x00000000
  180. 00000000  0000 0000                ori.b      D0, 0x0
  181. 00000004  4348                     chk.w      D1, A0
  182. 00000006  455A                     chk.w      D2, [A2]+
  183. 00000008  4E56 FFF4                link       A6, -0x000C
  184. 0000000C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  185. 00000010  286E 0010                movea.l    A4, [A6 + 0x10]
  186. 00000014  266E 0016                movea.l    A3, [A6 + 0x16]
  187. 00000018  554F                     subq.w     A7, 2
  188. 0000001A  2F0B                     move.l     -[A7], A3
  189. 0000001C  A950                     syscall    CountMItems
  190. 0000001E  301F                     move.w     D0, [A7]+
  191. 00000020  48C0                     ext.l      D0
  192. 00000022  2880                     move.l     [A4], D0
  193. 00000024  302E 0014                move.w     D0, [A6 + 0x14]
  194. 00000028  48C0                     ext.l      D0
  195. 0000002A  2940 0004                move.l     [A4 + 0x4], D0
  196. 0000002E  7000                     moveq.l    D0, 0x00
  197. 00000030  2940 0008                move.l     [A4 + 0x8], D0
  198. 00000034  2053                     movea.l    A0, [A3]
  199. 00000036  3010                     move.w     D0, [A0]
  200. 00000038  3940 000C                move.w     [A4 + 0xC], D0
  201. 0000003C  2053                     movea.l    A0, [A3]
  202. 0000003E  3028 0002                move.w     D0, [A0 + 0x2]
  203. 00000042  3940 000E                move.w     [A4 + 0xE], D0
  204. 00000046  2053                     movea.l    A0, [A3]
  205. 00000048  3028 0004                move.w     D0, [A0 + 0x4]
  206. 0000004C  3940 0010                move.w     [A4 + 0x10], D0
  207. 00000050  2053                     movea.l    A0, [A3]
  208. 00000052  2028 000A                move.l     D0, [A0 + 0xA]
  209. 00000056  2940 0012                move.l     [A4 + 0x12], D0
  210. 0000005A  2453                     movea.l    A2, [A3]
  211. 0000005C  700E                     moveq.l    D0, 0x0E
  212. 0000005E  D5C0                     add.l      A2, D0
  213. 00000060  2D4A FFF4                move.l     [A6 - 0xC], A2
  214. 00000064  2D4A FFFC                move.l     [A6 - 0x4], A2
  215. 00000068  1412                     move.b     D2, [A2]
  216. 0000006A  7200                     moveq.l    D1, 0x00
  217. 0000006C  1202                     move.b     D1, D2
  218. 0000006E  48C1                     ext.l      D1
  219. 00000070  5281                     addq.l     D1, 1
  220. 00000072  2F01                     move.l     -[A7], D1
  221. 00000074  206E FFFC                movea.l    A0, [A6 - 0x4]
  222. 00000078  2F08                     move.l     -[A7], A0
  223. 0000007A  204C                     movea.l    A0, A4
  224. 0000007C  7216                     moveq.l    D1, 0x16
  225. 0000007E  D1C1                     add.l      A0, D1
  226. 00000080  2F08                     move.l     -[A7], A0
  227. 00000082  4EB9 0000 0042           jsr        [0x00000042]
  228. 00000088  4FEF 000C                lea.l      A7, [A7 + 0xC]
  229. 0000008C  701A                     moveq.l    D0, 0x1A
  230. 0000008E  323C 00FF                move.w     D1, 0xFF
  231. 00000092  2053                     movea.l    A0, [A3]
  232. 00000094  740E                     moveq.l    D2, 0x0E
  233. 00000096  D1C2                     add.l      A0, D2
  234. 00000098  2D48 FFF8                move.l     [A6 - 0x8], A0
  235. 0000009C  1610                     move.b     D3, [A0]
  236. 0000009E  7400                     moveq.l    D2, 0x00
  237. 000000A0  1403                     move.b     D2, D3
  238. 000000A2  9242                     sub.w      D1, D2
  239. 000000A4  9041                     sub.w      D0, D1
  240. 000000A6  206E 000C                movea.l    A0, [A6 + 0xC]
  241. 000000AA  3080                     move.w     [A0], D0
  242. 000000AC  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  243. 000000B0  4E5E                     unlink     A6
  244. 000000B2  205F                     movea.l    A0, [A7]+
  245. 000000B4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  246. 000000B8  4ED0                     jmp        [A0]
  247. 000000BA  8037 4669                or.b       D0, [A7 + D4.w * 8 + 0x69]
  248. 000000BE  6C6C                     bge        +0x6E /* 0000012C */
  249. 000000C0  506F 7075                addq.w     [A7 + 0x7075], 8
  250. 000000C4  7044                     moveq.l    D0, 0x44
  251. 000000C6  6573                     bcs        +0x75 /* 0000013B */
  252. 000000C8  635F                     bls        +0x61 /* 00000129 */
  253. 000000CA  5F39 5456 5541           subq.b     [0x54565541], 7
  254. 000000D0  7373                     moveq.l    D1, 0x73
  255. 000000D2  6973                     bvs        +0x75 /* 00000147 */
  256. 000000D4  7446                     moveq.l    D2, 0x46
  257. 000000D6  5050                     addq.w     [A0], 8
  258. 000000D8  384D                     movea.w    A4, A5
  259. 000000DA  656E                     bcs        +0x70 /* 0000014A */
  260. 000000DC  7549                     moveq.l    D2, 0x49
  261. 000000DE  6E66                     bgt        +0x68 /* 00000146 */
  262. 000000E0  6F73                     ble        +0x75 /* 00000155 */
  263. 000000E2  5031 324D                addq.b     [A1 + D3.w * 2 + 0x4D], 8
  264. 000000E6  6F6C                     ble        +0x6E /* 00000154 */
  265. 000000E8  654D                     bcs        +0x4F /* 00000137 */
  266. 000000EA  656E                     bcs        +0x70 /* 0000015A */
  267. 000000EC  7549                     moveq.l    D2, 0x49
  268. 000000EE  6E66                     bgt        +0x68 /* 00000156 */
  269. 000000F0  6F50                     ble        +0x52 /* 00000142 */
  270. 000000F2  7300                     moveq.l    D1, 0x00
  271. 000000F4  0000 FFFF                ori.b      D0, 0xFF
  272. 000000F8  4E56 FFF4                link       A6, -0x000C
  273. 000000FC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  274. 00000100  382E 0014                move.w     D4, [A6 + 0x14]
  275. 00000104  3A2E 0016                move.w     D5, [A6 + 0x16]
  276. 00000108  246E 0018                movea.l    A2, [A6 + 0x18]
  277. 0000010C  422E FFFC                clr.b      [A6 - 0x4]
  278. 00000110  554F                     subq.w     A7, 2
  279. 00000112  2F0A                     move.l     -[A7], A2
  280. 00000114  A950                     syscall    CountMItems
  281. 00000116  301F                     move.w     D0, [A7]+
  282. 00000118  B045                     cmp.w      D0, D5
  283. 0000011A  6D4A                     blt        +0x4C /* 00000166 */
  284. 0000011C  7001                     moveq.l    D0, 0x01
  285. 0000011E  BA40                     cmp.w      D5, D0
  286. 00000120  6D44                     blt        +0x46 /* 00000166 */
  287. 00000122  554F                     subq.w     A7, 2
  288. 00000124  2F0A                     move.l     -[A7], A2
  289. 00000126  A950                     syscall    CountMItems
  290. 00000128  301F                     move.w     D0, [A7]+
  291. 0000012A  B044                     cmp.w      D0, D4
  292. label0000012C:
  293. 0000012C  6C0E                     bge        +0x10 /* 0000013C */
  294. 0000012E  554F                     subq.w     A7, 2
  295. 00000130  2F0A                     move.l     -[A7], A2
  296. 00000132  A950                     syscall    CountMItems
  297. 00000134  381F                     move.w     D4, [A7]+
  298. 00000136  1D7C 0016 FFFC           move.b     [A6 - 0x4], 0x16
  299. label0000013C:
  300. 0000013C  3F05                     move.w     -[A7], D5
  301. 0000013E  2F0A                     move.l     -[A7], A2
  302. 00000140  4EB9 0000 1A6C           jsr        [0x00001A6C]
  303. // begin alternate branch 00000142-00000146
  304. label00000142:
  305. 00000142  0000 1A6C                ori.b      D0, 0x6C /* 'l' */
  306. // end alternate branch 00000142-00000146
  307. label00000142: // (misaligned)
  308. label00000146:
  309. 00000146  2D40 FFF4                move.l     [A6 - 0xC], D0
  310. label0000014A:
  311. 0000014A  3604                     move.w     D3, D4
  312. 0000014C  5243                     addq.w     D3, 1
  313. 0000014E  3F03                     move.w     -[A7], D3
  314. 00000150  2F0A                     move.l     -[A7], A2
  315. 00000152  4EB9 0000 1A6C           jsr        [0x00001A6C]
  316. // begin alternate branch 00000154-00000158
  317. label00000154:
  318. 00000154  0000 1A6C                ori.b      D0, 0x6C /* 'l' */
  319. // end alternate branch 00000154-00000158
  320. // begin alternate branch 00000156-0000015C
  321. label00000156:
  322. 00000156  1A6C 2D40                movea.b    A5, [A4 + 0x2D40]
  323. label0000015A:
  324. 0000015A  FFF8                     .invalid   <<F/7/7>>
  325. // end alternate branch 00000156-0000015C
  326. label00000154: // (misaligned)
  327. label00000156: // (misaligned)
  328. 00000158  2D40 FFF8                move.l     [A6 - 0x8], D0
  329. label0000015A: // (misaligned)
  330. 0000015C  222E FFF4                move.l     D1, [A6 - 0xC]
  331. 00000160  6704                     beq        +0x6 /* 00000166 */
  332. 00000162  4A80                     tst.l      D0
  333. 00000164  6604                     bne        +0x6 /* 0000016A */
  334. label00000166:
  335. 00000166  7015                     moveq.l    D0, 0x15
  336. 00000168  603C                     bra        +0x3E /* 000001A6 */
  337. label0000016A:
  338. 0000016A  3004                     move.w     D0, D4
  339. 0000016C  9045                     sub.w      D0, D5
  340. 0000016E  5240                     addq.w     D0, 1
  341. 00000170  246E 0010                movea.l    A2, [A6 + 0x10]
  342. 00000174  3480                     move.w     [A2], D0
  343. 00000176  202E FFF8                move.l     D0, [A6 - 0x8]
  344. 0000017A  90AE FFF4                sub.l      D0, [A6 - 0xC]
  345. 0000017E  2F00                     move.l     -[A7], D0
  346. 00000180  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  347. 00000184  544A                     addq.w     A2, 2
  348. 00000186  2F0A                     move.l     -[A7], A2
  349. 00000188  4EB9 0000 0042           jsr        [0x00000042]
  350. 0000018E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  351. 00000192  302E FFFA                move.w     D0, [A6 - 0x6]
  352. 00000196  906E FFF6                sub.w      D0, [A6 - 0xA]
  353. 0000019A  5440                     addq.w     D0, 2
  354. 0000019C  206E 000C                movea.l    A0, [A6 + 0xC]
  355. 000001A0  3080                     move.w     [A0], D0
  356. 000001A2  102E FFFC                move.b     D0, [A6 - 0x4]
  357. label000001A6:
  358. 000001A6  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  359. 000001AA  4E5E                     unlink     A6
  360. 000001AC  205F                     movea.l    A0, [A7]+
  361. 000001AE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  362. 000001B2  4ED0                     jmp        [A0]
  363. 000001B4  803D                     or.b       D0, <<invalid special address>>
  364. 000001B6  4669 6C6C                not.w      [A1 + 0x6C6C]
  365. 000001BA  506F 7075                addq.w     [A7 + 0x7075], 8
  366. 000001BE  7049                     moveq.l    D0, 0x49
  367. 000001C0  7465                     moveq.l    D2, 0x65
  368. 000001C2  6D44                     blt        +0x46 /* 00000208 */
  369. 000001C4  6573                     bcs        +0x75 /* 00000239 */
  370. 000001C6  635F                     bls        +0x61 /* 00000227 */
  371. 000001C8  5F39 5456 5541           subq.b     [0x54565541], 7
  372. 000001CE  7373                     moveq.l    D1, 0x73
  373. 000001D0  6973                     bvs        +0x75 /* 00000245 */
  374. 000001D2  7446                     moveq.l    D2, 0x46
  375. 000001D4  5050                     addq.w     [A0], 8
  376. 000001D6  384D                     movea.w    A4, A5
  377. 000001D8  656E                     bcs        +0x70 /* 00000248 */
  378. 000001DA  7549                     moveq.l    D2, 0x49
  379. 000001DC  6E66                     bgt        +0x68 /* 00000244 */
  380. 000001DE  6F73                     ble        +0x75 /* 00000253 */
  381. 000001E0  7350                     moveq.l    D1, 0x50
  382. 000001E2  3133 4D6F                move.w     -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
  383. 000001E6  6C65                     bge        +0x67 /* 0000024D */
  384. 000001E8  4461                     neg.w      -[A1]
  385. 000001EA  7461                     moveq.l    D2, 0x61
  386. 000001EC  426C 6F63                clr.w      [A4 + 0x6F63]
  387. 000001F0  6B50                     bmi        +0x52 /* 00000242 */
  388. 000001F2  7300                     moveq.l    D1, 0x00
  389. 000001F4  0000 FFFF                ori.b      D0, 0xFF
  390. 000001F8  4E56 FFC0                link       A6, -0x0040
  391. 000001FC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  392. 00000200  286E 0010                movea.l    A4, [A6 + 0x10]
  393. 00000204  382E 0018                move.w     D4, [A6 + 0x18]
  394. label00000208:
  395. 00000208  4EB9 0000 B42A           jsr        [0x0000B42A]
  396. 0000020E  2F00                     move.l     -[A7], D0
  397. 00000210  2F0C                     move.l     -[A7], A4
  398. 00000212  4EB9 0000 1572           jsr        [0x00001572]
  399. 00000218  4A00                     tst.b      D0
  400. 0000021A  6700 0176                beq        +0x178 /* 00000392 */
  401. 0000021E  2F0C                     move.l     -[A7], A4
  402. 00000220  2054                     movea.l    A0, [A4]
  403. 00000222  2068 0464                movea.l    A0, [A0 + 0x464]
  404. 00000226  4E90                     jsr        [A0]
  405. 00000228  2D40 FFDC                move.l     [A6 - 0x24], D0
  406. 0000022C  246E 001A                movea.l    A2, [A6 + 0x1A]
  407. 00000230  34BC 03FF                move.w     [A2], 0x3FF
  408. 00000234  0C44 FFFF                cmpi.w     D4, 0xFFFF
  409. 00000238  6604                     bne        +0x6 /* 0000023E */
  410. 0000023A  0252 FFBF                andi.w     [A2], 0xFFBF
  411. label0000023E:
  412. 0000023E  246E 001A                movea.l    A2, [A6 + 0x1A]
  413. label00000242:
  414. 00000242  356E 0016 0002           move.w     [A2 + 0x2], [A6 + 0x16]
  415. // begin alternate branch 00000244-00000248
  416. label00000244:
  417. 00000244  0016 0002                ori.b      [A6], 0x2
  418. // end alternate branch 00000244-00000248
  419. label00000244: // (misaligned)
  420. label00000248:
  421. 00000248  486E FFC4                pea.l      [A6 - 0x3C]
  422. 0000024C  2F0C                     move.l     -[A7], A4
  423. 0000024E  2054                     movea.l    A0, [A4]
  424. 00000250  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  425. 00000254  4E90                     jsr        [A0]
  426. 00000256  486E FFC4                pea.l      [A6 - 0x3C]
  427. 0000025A  486E FFD4                pea.l      [A6 - 0x2C]
  428. 0000025E  4EB9 0000 6672           jsr        [0x00006672]
  429. 00000264  584A                     addq.w     A2, 4
  430. 00000266  2F0A                     move.l     -[A7], A2
  431. 00000268  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  432. 0000026C  3F2E FFD4                move.w     -[A7], [A6 - 0x2C]
  433. 00000270  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  434. 00000274  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  435. 00000278  A8A7                     syscall    SetRect
  436. 0000027A  2F0A                     move.l     -[A7], A2
  437. 0000027C  2F0C                     move.l     -[A7], A4
  438. 0000027E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  439. 00000282  206E 0008                movea.l    A0, [A6 + 0x8]
  440. 00000286  2050                     movea.l    A0, [A0]
  441. 00000288  2068 0140                movea.l    A0, [A0 + 0x140]
  442. 0000028C  4E90                     jsr        [A0]
  443. 0000028E  2F0C                     move.l     -[A7], A4
  444. 00000290  2054                     movea.l    A0, [A4]
  445. 00000292  2068 0470                movea.l    A0, [A0 + 0x470]
  446. 00000296  4E90                     jsr        [A0]
  447. 00000298  206E 001A                movea.l    A0, [A6 + 0x1A]
  448. 0000029C  3140 000C                move.w     [A0 + 0xC], D0
  449. 000002A0  7001                     moveq.l    D0, 0x01
  450. 000002A2  3140 000E                move.w     [A0 + 0xE], D0
  451. 000002A6  554F                     subq.w     A7, 2
  452. 000002A8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  453. 000002AC  A950                     syscall    CountMItems
  454. 000002AE  301F                     move.w     D0, [A7]+
  455. 000002B0  206E 001A                movea.l    A0, [A6 + 0x1A]
  456. 000002B4  3140 0010                move.w     [A0 + 0x10], D0
  457. 000002B8  4243                     clr.w      D3
  458. 000002BA  3143 0012                move.w     [A0 + 0x12], D3
  459. 000002BE  0C44 FFFF                cmpi.w     D4, 0xFFFF
  460. 000002C2  6606                     bne        +0x8 /* 000002CA */
  461. 000002C4  3143 0014                move.w     [A0 + 0x14], D3
  462. 000002C8  6008                     bra        +0xA /* 000002D2 */
  463. label000002CA:
  464. 000002CA  206E 001A                movea.l    A0, [A6 + 0x1A]
  465. 000002CE  3144 0014                move.w     [A0 + 0x14], D4
  466. label000002D2:
  467. 000002D2  246E 001A                movea.l    A2, [A6 + 0x1A]
  468. 000002D6  356E 0014 0016           move.w     [A2 + 0x16], [A6 + 0x14]
  469. 000002DC  357C 03F0 0018           move.w     [A2 + 0x18], 0x3F0
  470. 000002E2  2F0C                     move.l     -[A7], A4
  471. 000002E4  2054                     movea.l    A0, [A4]
  472. 000002E6  2068 0478                movea.l    A0, [A0 + 0x478]
  473. 000002EA  4E90                     jsr        [A0]
  474. 000002EC  3540 001A                move.w     [A2 + 0x1A], D0
  475. 000002F0  206E FFDC                movea.l    A0, [A6 - 0x24]
  476. 000002F4  2650                     movea.l    A3, [A0]
  477. 000002F6  700E                     moveq.l    D0, 0x0E
  478. 000002F8  D7C0                     add.l      A3, D0
  479. 000002FA  2D4B FFE8                move.l     [A6 - 0x18], A3
  480. 000002FE  2D4B FFF8                move.l     [A6 - 0x8], A3
  481. 00000302  1013                     move.b     D0, [A3]
  482. 00000304  7600                     moveq.l    D3, 0x00
  483. 00000306  1600                     move.b     D3, D0
  484. 00000308  3003                     move.w     D0, D3
  485. 0000030A  3200                     move.w     D1, D0
  486. 0000030C  48C1                     ext.l      D1
  487. 0000030E  5281                     addq.l     D1, 1
  488. 00000310  2F01                     move.l     -[A7], D1
  489. 00000312  206E FFF8                movea.l    A0, [A6 - 0x8]
  490. 00000316  2F08                     move.l     -[A7], A0
  491. 00000318  721C                     moveq.l    D1, 0x1C
  492. 0000031A  D5C1                     add.l      A2, D1
  493. 0000031C  2F0A                     move.l     -[A7], A2
  494. 0000031E  4EB9 0000 0042           jsr        [0x00000042]
  495. 00000324  4FEF 000C                lea.l      A7, [A7 + 0xC]
  496. 00000328  3003                     move.w     D0, D3
  497. 0000032A  3200                     move.w     D1, D0
  498. 0000032C  48C1                     ext.l      D1
  499. 0000032E  D5C1                     add.l      A2, D1
  500. 00000330  544A                     addq.w     A2, 2
  501. 00000332  2D4A FFE0                move.l     [A6 - 0x20], A2
  502. 00000336  2D4A FFEC                move.l     [A6 - 0x14], A2
  503. 0000033A  102E FFEF                move.b     D0, [A6 - 0x11]
  504. 0000033E  7201                     moveq.l    D1, 0x01
  505. 00000340  C001                     and.b      D0, D1
  506. 00000342  670E                     beq        +0x10 /* 00000352 */
  507. 00000344  1D7C 0001 FFE4           move.b     [A6 - 0x1C], 0x1
  508. 0000034A  70FF                     moveq.l    D0, 0xFFFFFFFF
  509. 0000034C  D1AE FFE0                add.l      [A6 - 0x20], D0
  510. 00000350  6004                     bra        +0x6 /* 00000356 */
  511. label00000352:
  512. 00000352  422E FFE4                clr.b      [A6 - 0x1C]
  513. label00000356:
  514. 00000356  7004                     moveq.l    D0, 0x04
  515. 00000358  2F00                     move.l     -[A7], D0
  516. 0000035A  486E FFDC                pea.l      [A6 - 0x24]
  517. 0000035E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  518. 00000362  4EB9 0000 0042           jsr        [0x00000042]
  519. 00000368  4FEF 000C                lea.l      A7, [A7 + 0xC]
  520. 0000036C  102E FFE4                move.b     D0, [A6 - 0x1C]
  521. 00000370  6704                     beq        +0x6 /* 00000376 */
  522. 00000372  7801                     moveq.l    D4, 0x01
  523. 00000374  6002                     bra        +0x4 /* 00000378 */
  524. label00000376:
  525. 00000376  7802                     moveq.l    D4, 0x02
  526. label00000378:
  527. 00000378  303C 0120                move.w     D0, 0x120
  528. 0000037C  323C 00FF                move.w     D1, 0xFF
  529. 00000380  9243                     sub.w      D1, D3
  530. 00000382  9041                     sub.w      D0, D1
  531. 00000384  D044                     add.w      D0, D4
  532. 00000386  206E 000C                movea.l    A0, [A6 + 0xC]
  533. 0000038A  3080                     move.w     [A0], D0
  534. 0000038C  7001                     moveq.l    D0, 0x01
  535. 0000038E  4EFA 0146                jmp        [PC + 0x146 /* 000004D6 */]
  536. label00000392:
  537. 00000392  4EB9 0000 6A12           jsr        [0x00006A12]
  538. 00000398  2F00                     move.l     -[A7], D0
  539. 0000039A  2F0C                     move.l     -[A7], A4
  540. 0000039C  4EB9 0000 1572           jsr        [0x00001572]
  541. 000003A2  4A00                     tst.b      D0
  542. 000003A4  6700 012E                beq        +0x130 /* 000004D4 */
  543. 000003A8  202C 00A4                move.l     D0, [A4 + 0xA4]
  544. 000003AC  2D40 FFC0                move.l     [A6 - 0x40], D0
  545. 000003B0  246E 001A                movea.l    A2, [A6 + 0x1A]
  546. 000003B4  34BC 03FF                move.w     [A2], 0x3FF
  547. 000003B8  0C44 FFFF                cmpi.w     D4, 0xFFFF
  548. 000003BC  6604                     bne        +0x6 /* 000003C2 */
  549. 000003BE  0252 FFBF                andi.w     [A2], 0xFFBF
  550. label000003C2:
  551. 000003C2  246E 001A                movea.l    A2, [A6 + 0x1A]
  552. 000003C6  356E 0016 0002           move.w     [A2 + 0x2], [A6 + 0x16]
  553. 000003CC  266E FFC0                movea.l    A3, [A6 - 0x40]
  554. 000003D0  2053                     movea.l    A0, [A3]
  555. 000003D2  5048                     addq.w     A0, 8
  556. 000003D4  584A                     addq.w     A2, 4
  557. 000003D6  24D8                     move.l     [A2]+, [A0]+
  558. 000003D8  24D8                     move.l     [A2]+, [A0]+
  559. 000003DA  206E 001A                movea.l    A0, [A6 + 0x1A]
  560. 000003DE  5848                     addq.w     A0, 4
  561. 000003E0  2F08                     move.l     -[A7], A0
  562. 000003E2  2F0C                     move.l     -[A7], A4
  563. 000003E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  564. 000003E8  206E 0008                movea.l    A0, [A6 + 0x8]
  565. 000003EC  2050                     movea.l    A0, [A0]
  566. 000003EE  2068 0140                movea.l    A0, [A0 + 0x140]
  567. 000003F2  4E90                     jsr        [A0]
  568. 000003F4  2053                     movea.l    A0, [A3]
  569. 000003F6  3028 0012                move.w     D0, [A0 + 0x12]
  570. 000003FA  206E 001A                movea.l    A0, [A6 + 0x1A]
  571. 000003FE  3140 000C                move.w     [A0 + 0xC], D0
  572. 00000402  2253                     movea.l    A1, [A3]
  573. 00000404  3029 0014                move.w     D0, [A1 + 0x14]
  574. 00000408  3140 000E                move.w     [A0 + 0xE], D0
  575. 0000040C  2253                     movea.l    A1, [A3]
  576. 0000040E  3029 0016                move.w     D0, [A1 + 0x16]
  577. 00000412  3140 0010                move.w     [A0 + 0x10], D0
  578. 00000416  2253                     movea.l    A1, [A3]
  579. 00000418  1229 0011                move.b     D1, [A1 + 0x11]
  580. 0000041C  7000                     moveq.l    D0, 0x00
  581. 0000041E  1001                     move.b     D0, D1
  582. 00000420  3140 0012                move.w     [A0 + 0x12], D0
  583. 00000424  0C44 FFFF                cmpi.w     D4, 0xFFFF
  584. 00000428  6608                     bne        +0xA /* 00000432 */
  585. 0000042A  4240                     clr.w      D0
  586. 0000042C  3140 0014                move.w     [A0 + 0x14], D0
  587. 00000430  6008                     bra        +0xA /* 0000043A */
  588. label00000432:
  589. 00000432  206E 001A                movea.l    A0, [A6 + 0x1A]
  590. 00000436  3144 0014                move.w     [A0 + 0x14], D4
  591. label0000043A:
  592. 0000043A  246E 001A                movea.l    A2, [A6 + 0x1A]
  593. 0000043E  356E 0014 0016           move.w     [A2 + 0x16], [A6 + 0x14]
  594. 00000444  4EB9 0000 6A02           jsr        [0x00006A02]
  595. 0000044A  2F00                     move.l     -[A7], D0
  596. 0000044C  2F0C                     move.l     -[A7], A4
  597. 0000044E  4EB9 0000 1572           jsr        [0x00001572]
  598. 00000454  4A00                     tst.b      D0
  599. 00000456  6708                     beq        +0xA /* 00000460 */
  600. 00000458  7010                     moveq.l    D0, 0x10
  601. 0000045A  3540 0018                move.w     [A2 + 0x18], D0
  602. 0000045E  6012                     bra        +0x14 /* 00000472 */
  603. label00000460:
  604. 00000460  554F                     subq.w     A7, 2
  605. 00000462  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  606. 00000466  A809                     syscall    GetControlVariant/GetCVariant
  607. 00000468  301F                     move.w     D0, [A7]+
  608. 0000046A  206E 001A                movea.l    A0, [A6 + 0x1A]
  609. 0000046E  3140 0018                move.w     [A0 + 0x18], D0
  610. label00000472:
  611. 00000472  4240                     clr.w      D0
  612. 00000474  246E 001A                movea.l    A2, [A6 + 0x1A]
  613. 00000478  3540 001A                move.w     [A2 + 0x1A], D0
  614. 0000047C  266E FFC0                movea.l    A3, [A6 - 0x40]
  615. 00000480  2853                     movea.l    A4, [A3]
  616. 00000482  7628                     moveq.l    D3, 0x28
  617. 00000484  D9C3                     add.l      A4, D3
  618. 00000486  2D4C FFF0                move.l     [A6 - 0x10], A4
  619. 0000048A  2D4C FFFC                move.l     [A6 - 0x4], A4
  620. 0000048E  1214                     move.b     D1, [A4]
  621. 00000490  7000                     moveq.l    D0, 0x00
  622. 00000492  1001                     move.b     D0, D1
  623. 00000494  48C0                     ext.l      D0
  624. 00000496  5280                     addq.l     D0, 1
  625. 00000498  2F00                     move.l     -[A7], D0
  626. 0000049A  206E FFFC                movea.l    A0, [A6 - 0x4]
  627. 0000049E  2F08                     move.l     -[A7], A0
  628. 000004A0  701C                     moveq.l    D0, 0x1C
  629. 000004A2  D5C0                     add.l      A2, D0
  630. 000004A4  2F0A                     move.l     -[A7], A2
  631. 000004A6  4EB9 0000 0042           jsr        [0x00000042]
  632. 000004AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  633. 000004B0  303C 0120                move.w     D0, 0x120
  634. 000004B4  323C 00FF                move.w     D1, 0xFF
  635. 000004B8  2053                     movea.l    A0, [A3]
  636. 000004BA  D1C3                     add.l      A0, D3
  637. 000004BC  2D48 FFF4                move.l     [A6 - 0xC], A0
  638. 000004C0  1610                     move.b     D3, [A0]
  639. 000004C2  7400                     moveq.l    D2, 0x00
  640. 000004C4  1403                     move.b     D2, D3
  641. 000004C6  9242                     sub.w      D1, D2
  642. 000004C8  9041                     sub.w      D0, D1
  643. 000004CA  206E 000C                movea.l    A0, [A6 + 0xC]
  644. 000004CE  3080                     move.w     [A0], D0
  645. 000004D0  7001                     moveq.l    D0, 0x01
  646. 000004D2  6002                     bra        +0x4 /* 000004D6 */
  647. label000004D4:
  648. 000004D4  4200                     clr.b      D0
  649. label000004D6:
  650. 000004D6  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  651. 000004DA  4E5E                     unlink     A6
  652. 000004DC  205F                     movea.l    A0, [A7]+
  653. 000004DE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  654. 000004E2  4ED0                     jmp        [A0]
  655. 000004E4  8040                     or.w       D0, D0
  656. 000004E6  4669 6C6C                not.w      [A1 + 0x6C6C]
  657. 000004EA  4374 726C                chk.w      D1, [A4 + D7.w * 2 + 0x6C]
  658. 000004EE  4465                     neg.w      -[A5]
  659. 000004F0  7363                     moveq.l    D1, 0x63
  660. 000004F2  5F5F                     subq.w     [A7]+, 7
  661. 000004F4  3954 5655                move.w     [A4 + 0x5655], [A4]
  662. 000004F8  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  663. 000004FE  4650                     not.w      [A0]
  664. 00000500  3231 4D6F                move.w     D1, <<invalid full ext with IS == 1 and I/IS == 7>>
  665. 00000504  6C65                     bge        +0x67 /* 0000056B */
  666. 00000506  436F 6E74                chk.w      D1, [A7 + 0x6E74]
  667. 0000050A  726F                     moveq.l    D1, 0x6F
  668. 0000050C  6C44                     bge        +0x46 /* 00000552 */
  669. 0000050E  6573                     bcs        +0x75 /* 00000583 */
  670. 00000510  6372                     bls        +0x74 /* 00000584 */
  671. 00000512  6970                     bvs        +0x72 /* 00000584 */
  672. 00000514  746F                     moveq.l    D2, 0x6F
  673. 00000516  7273                     moveq.l    D1, 0x73
  674. 00000518  7373                     moveq.l    D1, 0x73
  675. 0000051A  5038 5443                addq.b     [0x00005443], 8
  676. 0000051E  6F6E                     ble        +0x70 /* 0000058E */
  677. 00000520  7472                     moveq.l    D2, 0x72
  678. 00000522  6F6C                     ble        +0x6E /* 00000590 */
  679. 00000524  5073 0000                addq.w     [A3 + D0.w], 8
  680. 00000528  4E56 FFF0                link       A6, -0x0010
  681. 0000052C  48E7 1E18                movem.l    -[A7], D3,D4,D5,D6,A3,A4
  682. 00000530  286E 000C                movea.l    A4, [A6 + 0xC]
  683. 00000534  266E 0010                movea.l    A3, [A6 + 0x10]
  684. 00000538  3613                     move.w     D3, [A3]
  685. 0000053A  48C3                     ext.l      D3
  686. 0000053C  382B 0002                move.w     D4, [A3 + 0x2]
  687. 00000540  48C4                     ext.l      D4
  688. 00000542  2D43 FFF0                move.l     [A6 - 0x10], D3
  689. 00000546  2D44 FFF4                move.l     [A6 - 0xC], D4
  690. 0000054A  486E FFF0                pea.l      [A6 - 0x10]
  691. 0000054E  2F0C                     move.l     -[A7], A4
  692. 00000550  2054                     movea.l    A0, [A4]
  693. label00000552:
  694. 00000552  2068 0164                movea.l    A0, [A0 + 0x164]
  695. 00000556  4E90                     jsr        [A0]
  696. 00000558  3A2B 0004                move.w     D5, [A3 + 0x4]
  697. 0000055C  48C5                     ext.l      D5
  698. 0000055E  3C2B 0006                move.w     D6, [A3 + 0x6]
  699. 00000562  48C6                     ext.l      D6
  700. 00000564  2D45 FFF8                move.l     [A6 - 0x8], D5
  701. 00000568  2D46 FFFC                move.l     [A6 - 0x4], D6
  702. 0000056C  486E FFF8                pea.l      [A6 - 0x8]
  703. 00000570  2F0C                     move.l     -[A7], A4
  704. 00000572  2054                     movea.l    A0, [A4]
  705. 00000574  2068 0164                movea.l    A0, [A0 + 0x164]
  706. 00000578  4E90                     jsr        [A0]
  707. 0000057A  2F0B                     move.l     -[A7], A3
  708. 0000057C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  709. 00000580  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  710. label00000584:
  711. 00000584  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  712. 00000588  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  713. 0000058C  A8A7                     syscall    SetRect
  714. label0000058E:
  715. 0000058E  4CDF 1878                movem.l    D3,D4,D5,D6,A3,A4, [A7]+
  716. // begin alternate branch 00000590-00000594
  717. label00000590:
  718. 00000590  1878 4E5E                movea.b    A4, [0x00004E5E]
  719. // end alternate branch 00000590-00000594
  720. label00000590: // (misaligned)
  721. 00000592  4E5E                     unlink     A6
  722. 00000594  205F                     movea.l    A0, [A7]+
  723. 00000596  4FEF 000C                lea.l      A7, [A7 + 0xC]
  724. 0000059A  4ED0                     jmp        [A0]
  725. 0000059C  802E 5669                or.b       D0, [A6 + 0x5669]
  726. 000005A0  6577                     bcs        +0x79 /* 00000619 */
  727. 000005A2  5265                     addq.w     -[A5], 1
  728. 000005A4  6374                     bls        +0x76 /* 0000061A */
  729. 000005A6  546F 5769                addq.w     [A7 + 0x5769], 2
  730. 000005AA  6E64                     bgt        +0x66 /* 00000610 */
  731. 000005AC  6F77                     ble        +0x79 /* 00000625 */
  732. 000005AE  5265                     addq.w     -[A5], 1
  733. 000005B0  6374                     bls        +0x76 /* 00000626 */
  734. 000005B2  5F5F                     subq.w     [A7]+, 7
  735. 000005B4  3954 5655                move.w     [A4 + 0x5655], [A4]
  736. 000005B8  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  737. 000005BE  4650                     not.w      [A0]
  738. 000005C0  3452                     movea.w    A2, [A2]
  739. 000005C2  6563                     bcs        +0x65 /* 00000627 */
  740. 000005C4  7450                     moveq.l    D2, 0x50
  741. 000005C6  3554 5669                move.w     [A2 + 0x5669], [A4]
  742. 000005CA  6577                     bcs        +0x79 /* 00000643 */
  743. 000005CC  0000 FFFF                ori.b      D0, 0xFF
  744. 000005D0  4E56 FEDC                link       A6, -0x0124
  745. 000005D4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  746. 000005D8  246E 000C                movea.l    A2, [A6 + 0xC]
  747. 000005DC  266E 0014                movea.l    A3, [A6 + 0x14]
  748. 000005E0  286E 0020                movea.l    A4, [A6 + 0x20]
  749. 000005E4  486E FEFC                pea.l      [A6 - 0x104]
  750. 000005E8  4EB9 0000 0A2A           jsr        [0x00000A2A]
  751. 000005EE  422E FF00                clr.b      [A6 - 0x100]
  752. 000005F2  2F0B                     move.l     -[A7], A3
  753. 000005F4  7601                     moveq.l    D3, 0x01
  754. 000005F6  1F03                     move.b     -[A7], D3
  755. 000005F8  1F03                     move.b     -[A7], D3
  756. 000005FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  757. 000005FE  206E 0008                movea.l    A0, [A6 + 0x8]
  758. 00000602  2050                     movea.l    A0, [A0]
  759. 00000604  2068 0170                movea.l    A0, [A0 + 0x170]
  760. 00000608  4E90                     jsr        [A0]
  761. 0000060A  1D40 FEF8                move.b     [A6 - 0x108], D0
  762. 0000060E  7200                     moveq.l    D1, 0x00
  763. label00000610:
  764. 00000610  1200                     move.b     D1, D0
  765. 00000612  4A81                     tst.l      D1
  766. 00000614  6700 045E                beq        +0x460 /* 00000A74 */
  767. 00000618  7001                     moveq.l    D0, 0x01
  768. label0000061A:
  769. 0000061A  B280                     cmp.l      D1, D0
  770. 0000061C  6754                     beq        +0x56 /* 00000672 */
  771. 0000061E  7002                     moveq.l    D0, 0x02
  772. 00000620  B280                     cmp.l      D1, D0
  773. 00000622  6700 00B4                beq        +0xB6 /* 000006D8 */
  774. label00000626:
  775. 00000626  7003                     moveq.l    D0, 0x03
  776. 00000628  B280                     cmp.l      D1, D0
  777. 0000062A  6700 0120                beq        +0x122 /* 0000074C */
  778. 0000062E  7004                     moveq.l    D0, 0x04
  779. 00000630  B280                     cmp.l      D1, D0
  780. 00000632  6700 018C                beq        +0x18E /* 000007C0 */
  781. 00000636  7006                     moveq.l    D0, 0x06
  782. 00000638  B280                     cmp.l      D1, D0
  783. 0000063A  6700 01F8                beq        +0x1FA /* 00000834 */
  784. 0000063E  7007                     moveq.l    D0, 0x07
  785. 00000640  B280                     cmp.l      D1, D0
  786. 00000642  6700 0242                beq        +0x244 /* 00000886 */
  787. 00000646  7008                     moveq.l    D0, 0x08
  788. 00000648  B280                     cmp.l      D1, D0
  789. 0000064A  6700 0296                beq        +0x298 /* 000008E2 */
  790. 0000064E  7005                     moveq.l    D0, 0x05
  791. 00000650  B280                     cmp.l      D1, D0
  792. 00000652  6700 02BE                beq        +0x2C0 /* 00000912 */
  793. 00000656  7009                     moveq.l    D0, 0x09
  794. 00000658  B280                     cmp.l      D1, D0
  795. 0000065A  6700 02E6                beq        +0x2E8 /* 00000942 */
  796. 0000065E  700A                     moveq.l    D0, 0x0A
  797. 00000660  B280                     cmp.l      D1, D0
  798. 00000662  6700 030E                beq        +0x310 /* 00000972 */
  799. 00000666  700B                     moveq.l    D0, 0x0B
  800. 00000668  B280                     cmp.l      D1, D0
  801. 0000066A  6700 0372                beq        +0x374 /* 000009DE */
  802. 0000066E  6000 0404                bra        +0x406 /* 00000A74 */
  803. label00000672:
  804. 00000672  197C 0004 000C           move.b     [A4 + 0xC], 0x4
  805. 00000678  2F0B                     move.l     -[A7], A3
  806. 0000067A  2053                     movea.l    A0, [A3]
  807. 0000067C  2068 0450                movea.l    A0, [A0 + 0x450]
  808. 00000680  4E90                     jsr        [A0]
  809. 00000682  4A00                     tst.b      D0
  810. 00000684  670E                     beq        +0x10 /* 00000694 */
  811. 00000686  2F0B                     move.l     -[A7], A3
  812. 00000688  2053                     movea.l    A0, [A3]
  813. 0000068A  2068 033C                movea.l    A0, [A0 + 0x33C]
  814. 0000068E  4E90                     jsr        [A0]
  815. 00000690  4A00                     tst.b      D0
  816. 00000692  6604                     bne        +0x6 /* 00000698 */
  817. label00000694:
  818. 00000694  7000                     moveq.l    D0, 0x00
  819. 00000696  6002                     bra        +0x4 /* 0000069A */
  820. label00000698:
  821. 00000698  7001                     moveq.l    D0, 0x01
  822. label0000069A:
  823. 0000069A  1940 000D                move.b     [A4 + 0xD], D0
  824. 0000069E  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  825. 000006A4  486E FF00                pea.l      [A6 - 0x100]
  826. 000006A8  2F0B                     move.l     -[A7], A3
  827. 000006AA  2053                     movea.l    A0, [A3]
  828. 000006AC  2068 042C                movea.l    A0, [A0 + 0x42C]
  829. 000006B0  4E90                     jsr        [A0]
  830. 000006B2  122E FF00                move.b     D1, [A6 - 0x100]
  831. 000006B6  7000                     moveq.l    D0, 0x00
  832. 000006B8  1001                     move.b     D0, D1
  833. 000006BA  5280                     addq.l     D0, 1
  834. 000006BC  2F00                     move.l     -[A7], D0
  835. 000006BE  486E FF00                pea.l      [A6 - 0x100]
  836. 000006C2  204C                     movea.l    A0, A4
  837. 000006C4  7014                     moveq.l    D0, 0x14
  838. 000006C6  D1C0                     add.l      A0, D0
  839. 000006C8  2F08                     move.l     -[A7], A0
  840. 000006CA  4EB9 0000 0042           jsr        [0x00000042]
  841. 000006D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  842. 000006D4  6000 039E                bra        +0x3A0 /* 00000A74 */
  843. label000006D8:
  844. 000006D8  486E FEDC                pea.l      [A6 - 0x124]
  845. 000006DC  2F0B                     move.l     -[A7], A3
  846. 000006DE  2053                     movea.l    A0, [A3]
  847. 000006E0  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  848. 000006E4  4E90                     jsr        [A0]
  849. 000006E6  197C 0006 000C           move.b     [A4 + 0xC], 0x6
  850. 000006EC  2F0B                     move.l     -[A7], A3
  851. 000006EE  2053                     movea.l    A0, [A3]
  852. 000006F0  2068 0450                movea.l    A0, [A0 + 0x450]
  853. 000006F4  4E90                     jsr        [A0]
  854. 000006F6  4A00                     tst.b      D0
  855. 000006F8  670E                     beq        +0x10 /* 00000708 */
  856. 000006FA  2F0B                     move.l     -[A7], A3
  857. 000006FC  2053                     movea.l    A0, [A3]
  858. 000006FE  2068 033C                movea.l    A0, [A0 + 0x33C]
  859. 00000702  4E90                     jsr        [A0]
  860. 00000704  4A00                     tst.b      D0
  861. 00000706  6604                     bne        +0x6 /* 0000070C */
  862. label00000708:
  863. 00000708  7000                     moveq.l    D0, 0x00
  864. 0000070A  6002                     bra        +0x4 /* 0000070E */
  865. label0000070C:
  866. 0000070C  7001                     moveq.l    D0, 0x01
  867. label0000070E:
  868. 0000070E  1940 000D                move.b     [A4 + 0xD], D0
  869. 00000712  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  870. 00000718  486E FF00                pea.l      [A6 - 0x100]
  871. 0000071C  2F0B                     move.l     -[A7], A3
  872. 0000071E  2053                     movea.l    A0, [A3]
  873. 00000720  2068 042C                movea.l    A0, [A0 + 0x42C]
  874. 00000724  4E90                     jsr        [A0]
  875. 00000726  122E FF00                move.b     D1, [A6 - 0x100]
  876. 0000072A  7000                     moveq.l    D0, 0x00
  877. 0000072C  1001                     move.b     D0, D1
  878. 0000072E  5280                     addq.l     D0, 1
  879. 00000730  2F00                     move.l     -[A7], D0
  880. 00000732  486E FF00                pea.l      [A6 - 0x100]
  881. 00000736  204C                     movea.l    A0, A4
  882. 00000738  7014                     moveq.l    D0, 0x14
  883. 0000073A  D1C0                     add.l      A0, D0
  884. 0000073C  2F08                     move.l     -[A7], A0
  885. 0000073E  4EB9 0000 0042           jsr        [0x00000042]
  886. 00000744  4FEF 000C                lea.l      A7, [A7 + 0xC]
  887. 00000748  6000 032A                bra        +0x32C /* 00000A74 */
  888. label0000074C:
  889. 0000074C  486E FEDC                pea.l      [A6 - 0x124]
  890. 00000750  2F0B                     move.l     -[A7], A3
  891. 00000752  2053                     movea.l    A0, [A3]
  892. 00000754  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  893. 00000758  4E90                     jsr        [A0]
  894. 0000075A  197C 0005 000C           move.b     [A4 + 0xC], 0x5
  895. 00000760  2F0B                     move.l     -[A7], A3
  896. 00000762  2053                     movea.l    A0, [A3]
  897. 00000764  2068 0450                movea.l    A0, [A0 + 0x450]
  898. 00000768  4E90                     jsr        [A0]
  899. 0000076A  4A00                     tst.b      D0
  900. 0000076C  670E                     beq        +0x10 /* 0000077C */
  901. 0000076E  2F0B                     move.l     -[A7], A3
  902. 00000770  2053                     movea.l    A0, [A3]
  903. 00000772  2068 033C                movea.l    A0, [A0 + 0x33C]
  904. 00000776  4E90                     jsr        [A0]
  905. 00000778  4A00                     tst.b      D0
  906. 0000077A  6604                     bne        +0x6 /* 00000780 */
  907. label0000077C:
  908. 0000077C  7000                     moveq.l    D0, 0x00
  909. 0000077E  6002                     bra        +0x4 /* 00000782 */
  910. label00000780:
  911. 00000780  7001                     moveq.l    D0, 0x01
  912. label00000782:
  913. 00000782  1940 000D                move.b     [A4 + 0xD], D0
  914. 00000786  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  915. 0000078C  486E FF00                pea.l      [A6 - 0x100]
  916. 00000790  2F0B                     move.l     -[A7], A3
  917. 00000792  2053                     movea.l    A0, [A3]
  918. 00000794  2068 042C                movea.l    A0, [A0 + 0x42C]
  919. 00000798  4E90                     jsr        [A0]
  920. 0000079A  122E FF00                move.b     D1, [A6 - 0x100]
  921. 0000079E  7000                     moveq.l    D0, 0x00
  922. 000007A0  1001                     move.b     D0, D1
  923. 000007A2  5280                     addq.l     D0, 1
  924. 000007A4  2F00                     move.l     -[A7], D0
  925. 000007A6  486E FF00                pea.l      [A6 - 0x100]
  926. 000007AA  204C                     movea.l    A0, A4
  927. 000007AC  7014                     moveq.l    D0, 0x14
  928. 000007AE  D1C0                     add.l      A0, D0
  929. 000007B0  2F08                     move.l     -[A7], A0
  930. 000007B2  4EB9 0000 0042           jsr        [0x00000042]
  931. 000007B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  932. 000007BC  6000 02B6                bra        +0x2B8 /* 00000A74 */
  933. label000007C0:
  934. 000007C0  486E FEDC                pea.l      [A6 - 0x124]
  935. 000007C4  2F0B                     move.l     -[A7], A3
  936. 000007C6  2053                     movea.l    A0, [A3]
  937. 000007C8  2068 03CC                movea.l    A0, [A0 + 0x3CC]
  938. 000007CC  4E90                     jsr        [A0]
  939. 000007CE  197C 0007 000C           move.b     [A4 + 0xC], 0x7
  940. 000007D4  2F0B                     move.l     -[A7], A3
  941. 000007D6  2053                     movea.l    A0, [A3]
  942. 000007D8  2068 0450                movea.l    A0, [A0 + 0x450]
  943. 000007DC  4E90                     jsr        [A0]
  944. 000007DE  4A00                     tst.b      D0
  945. 000007E0  670E                     beq        +0x10 /* 000007F0 */
  946. 000007E2  2F0B                     move.l     -[A7], A3
  947. 000007E4  2053                     movea.l    A0, [A3]
  948. 000007E6  2068 033C                movea.l    A0, [A0 + 0x33C]
  949. 000007EA  4E90                     jsr        [A0]
  950. 000007EC  4A00                     tst.b      D0
  951. 000007EE  6604                     bne        +0x6 /* 000007F4 */
  952. label000007F0:
  953. 000007F0  7000                     moveq.l    D0, 0x00
  954. 000007F2  6002                     bra        +0x4 /* 000007F6 */
  955. label000007F4:
  956. 000007F4  7001                     moveq.l    D0, 0x01
  957. label000007F6:
  958. 000007F6  1940 000D                move.b     [A4 + 0xD], D0
  959. 000007FA  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  960. 00000800  486E FF00                pea.l      [A6 - 0x100]
  961. 00000804  2F0B                     move.l     -[A7], A3
  962. 00000806  2053                     movea.l    A0, [A3]
  963. 00000808  2068 042C                movea.l    A0, [A0 + 0x42C]
  964. 0000080C  4E90                     jsr        [A0]
  965. 0000080E  122E FF00                move.b     D1, [A6 - 0x100]
  966. 00000812  7000                     moveq.l    D0, 0x00
  967. 00000814  1001                     move.b     D0, D1
  968. 00000816  5280                     addq.l     D0, 1
  969. 00000818  2F00                     move.l     -[A7], D0
  970. 0000081A  486E FF00                pea.l      [A6 - 0x100]
  971. 0000081E  204C                     movea.l    A0, A4
  972. 00000820  7014                     moveq.l    D0, 0x14
  973. 00000822  D1C0                     add.l      A0, D0
  974. 00000824  2F08                     move.l     -[A7], A0
  975. 00000826  4EB9 0000 0042           jsr        [0x00000042]
  976. 0000082C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  977. 00000830  6000 0242                bra        +0x244 /* 00000A74 */
  978. label00000834:
  979. 00000834  486E FEDC                pea.l      [A6 - 0x124]
  980. 00000838  2F0B                     move.l     -[A7], A3
  981. 0000083A  2053                     movea.l    A0, [A3]
  982. 0000083C  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  983. 00000840  4E90                     jsr        [A0]
  984. 00000842  197C 0008 000C           move.b     [A4 + 0xC], 0x8
  985. 00000848  422C 000D                clr.b      [A4 + 0xD]
  986. 0000084C  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  987. 00000852  486E FF00                pea.l      [A6 - 0x100]
  988. 00000856  2F0B                     move.l     -[A7], A3
  989. 00000858  2053                     movea.l    A0, [A3]
  990. 0000085A  2068 0404                movea.l    A0, [A0 + 0x404]
  991. 0000085E  4E90                     jsr        [A0]
  992. 00000860  122E FF00                move.b     D1, [A6 - 0x100]
  993. 00000864  7000                     moveq.l    D0, 0x00
  994. 00000866  1001                     move.b     D0, D1
  995. 00000868  5280                     addq.l     D0, 1
  996. 0000086A  2F00                     move.l     -[A7], D0
  997. 0000086C  486E FF00                pea.l      [A6 - 0x100]
  998. 00000870  204C                     movea.l    A0, A4
  999. 00000872  7014                     moveq.l    D0, 0x14
  1000. 00000874  D1C0                     add.l      A0, D0
  1001. 00000876  2F08                     move.l     -[A7], A0
  1002. 00000878  4EB9 0000 0042           jsr        [0x00000042]
  1003. 0000087E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1004. 00000882  6000 01F0                bra        +0x1F2 /* 00000A74 */
  1005. label00000886:
  1006. 00000886  486E FEDC                pea.l      [A6 - 0x124]
  1007. 0000088A  2F0B                     move.l     -[A7], A3
  1008. 0000088C  2053                     movea.l    A0, [A3]
  1009. 0000088E  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  1010. 00000892  4E90                     jsr        [A0]
  1011. 00000894  197C 0010 000C           move.b     [A4 + 0xC], 0x10
  1012. 0000089A  2F0B                     move.l     -[A7], A3
  1013. 0000089C  2053                     movea.l    A0, [A3]
  1014. 0000089E  2068 033C                movea.l    A0, [A0 + 0x33C]
  1015. 000008A2  4E90                     jsr        [A0]
  1016. 000008A4  1940 000D                move.b     [A4 + 0xD], D0
  1017. 000008A8  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  1018. 000008AE  486E FF00                pea.l      [A6 - 0x100]
  1019. 000008B2  2F0B                     move.l     -[A7], A3
  1020. 000008B4  2053                     movea.l    A0, [A3]
  1021. 000008B6  2068 0404                movea.l    A0, [A0 + 0x404]
  1022. 000008BA  4E90                     jsr        [A0]
  1023. 000008BC  122E FF00                move.b     D1, [A6 - 0x100]
  1024. 000008C0  7000                     moveq.l    D0, 0x00
  1025. 000008C2  1001                     move.b     D0, D1
  1026. 000008C4  5280                     addq.l     D0, 1
  1027. 000008C6  2F00                     move.l     -[A7], D0
  1028. 000008C8  486E FF00                pea.l      [A6 - 0x100]
  1029. 000008CC  204C                     movea.l    A0, A4
  1030. 000008CE  7014                     moveq.l    D0, 0x14
  1031. 000008D0  D1C0                     add.l      A0, D0
  1032. 000008D2  2F08                     move.l     -[A7], A0
  1033. 000008D4  4EB9 0000 0042           jsr        [0x00000042]
  1034. 000008DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1035. 000008DE  6000 0194                bra        +0x196 /* 00000A74 */
  1036. label000008E2:
  1037. 000008E2  486E FEDC                pea.l      [A6 - 0x124]
  1038. 000008E6  2F0B                     move.l     -[A7], A3
  1039. 000008E8  2053                     movea.l    A0, [A3]
  1040. 000008EA  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  1041. 000008EE  4E90                     jsr        [A0]
  1042. 000008F0  197C 0020 000C           move.b     [A4 + 0xC], 0x20 /* ' ' */
  1043. 000008F6  2F0B                     move.l     -[A7], A3
  1044. 000008F8  2053                     movea.l    A0, [A3]
  1045. 000008FA  2068 033C                movea.l    A0, [A0 + 0x33C]
  1046. 000008FE  4E90                     jsr        [A0]
  1047. 00000900  1940 000D                move.b     [A4 + 0xD], D0
  1048. 00000904  422C 000E                clr.b      [A4 + 0xE]
  1049. 00000908  7000                     moveq.l    D0, 0x00
  1050. 0000090A  2940 0014                move.l     [A4 + 0x14], D0
  1051. 0000090E  6000 0164                bra        +0x166 /* 00000A74 */
  1052. label00000912:
  1053. 00000912  486E FEDC                pea.l      [A6 - 0x124]
  1054. 00000916  2F0B                     move.l     -[A7], A3
  1055. 00000918  2053                     movea.l    A0, [A3]
  1056. 0000091A  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  1057. 0000091E  4E90                     jsr        [A0]
  1058. 00000920  197C 0007 000C           move.b     [A4 + 0xC], 0x7
  1059. 00000926  2F0B                     move.l     -[A7], A3
  1060. 00000928  2053                     movea.l    A0, [A3]
  1061. 0000092A  2068 033C                movea.l    A0, [A0 + 0x33C]
  1062. 0000092E  4E90                     jsr        [A0]
  1063. 00000930  1940 000D                move.b     [A4 + 0xD], D0
  1064. 00000934  422C 000E                clr.b      [A4 + 0xE]
  1065. 00000938  7000                     moveq.l    D0, 0x00
  1066. 0000093A  2940 0014                move.l     [A4 + 0x14], D0
  1067. 0000093E  6000 0134                bra        +0x136 /* 00000A74 */
  1068. label00000942:
  1069. 00000942  486E FEDC                pea.l      [A6 - 0x124]
  1070. 00000946  2F0B                     move.l     -[A7], A3
  1071. 00000948  2053                     movea.l    A0, [A3]
  1072. 0000094A  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  1073. 0000094E  4E90                     jsr        [A0]
  1074. 00000950  197C 0040 000C           move.b     [A4 + 0xC], 0x40 /* '@' */
  1075. 00000956  2F0B                     move.l     -[A7], A3
  1076. 00000958  2053                     movea.l    A0, [A3]
  1077. 0000095A  2068 033C                movea.l    A0, [A0 + 0x33C]
  1078. 0000095E  4E90                     jsr        [A0]
  1079. 00000960  1940 000D                move.b     [A4 + 0xD], D0
  1080. 00000964  422C 000E                clr.b      [A4 + 0xE]
  1081. 00000968  7000                     moveq.l    D0, 0x00
  1082. 0000096A  2940 0014                move.l     [A4 + 0x14], D0
  1083. 0000096E  6000 0104                bra        +0x106 /* 00000A74 */
  1084. label00000972:
  1085. 00000972  486E FEDC                pea.l      [A6 - 0x124]
  1086. 00000976  2F0B                     move.l     -[A7], A3
  1087. 00000978  2053                     movea.l    A0, [A3]
  1088. 0000097A  2068 02FC                movea.l    A0, [A0 + 0x2FC]
  1089. 0000097E  4E90                     jsr        [A0]
  1090. 00000980  197C 0010 000C           move.b     [A4 + 0xC], 0x10
  1091. 00000986  2F0B                     move.l     -[A7], A3
  1092. 00000988  2053                     movea.l    A0, [A3]
  1093. 0000098A  2068 033C                movea.l    A0, [A0 + 0x33C]
  1094. 0000098E  4E90                     jsr        [A0]
  1095. 00000990  1940 000D                move.b     [A4 + 0xD], D0
  1096. 00000994  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  1097. 0000099A  2F0B                     move.l     -[A7], A3
  1098. 0000099C  2053                     movea.l    A0, [A3]
  1099. 0000099E  2068 042C                movea.l    A0, [A0 + 0x42C]
  1100. 000009A2  4E90                     jsr        [A0]
  1101. 000009A4  2D40 FEF4                move.l     [A6 - 0x10C], D0
  1102. 000009A8  594F                     subq.w     A7, 4
  1103. 000009AA  2F00                     move.l     -[A7], D0
  1104. 000009AC  4EB9 0000 07DA           jsr        [0x000007DA]
  1105. 000009B2  281F                     move.l     D4, [A7]+
  1106. 000009B4  263C 0000 00FF           move.l     D3, 0xFF
  1107. 000009BA  B883                     cmp.l      D4, D3
  1108. 000009BC  6F02                     ble        +0x4 /* 000009C0 */
  1109. 000009BE  2803                     move.l     D4, D3
  1110. label000009C0:
  1111. 000009C0  2F04                     move.l     -[A7], D4
  1112. 000009C2  206E FEF4                movea.l    A0, [A6 - 0x10C]
  1113. 000009C6  2F10                     move.l     -[A7], [A0]
  1114. 000009C8  204C                     movea.l    A0, A4
  1115. 000009CA  7014                     moveq.l    D0, 0x14
  1116. 000009CC  D1C0                     add.l      A0, D0
  1117. 000009CE  2F08                     move.l     -[A7], A0
  1118. 000009D0  4EB9 0000 0042           jsr        [0x00000042]
  1119. 000009D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1120. 000009DA  6000 0098                bra        +0x9A /* 00000A74 */
  1121. label000009DE:
  1122. 000009DE  486E FEDC                pea.l      [A6 - 0x124]
  1123. 000009E2  2F0A                     move.l     -[A7], A2
  1124. 000009E4  2052                     movea.l    A0, [A2]
  1125. 000009E6  2068 0054                movea.l    A0, [A0 + 0x54]
  1126. 000009EA  4E90                     jsr        [A0]
  1127. 000009EC  197C 00FF 000C           move.b     [A4 + 0xC], 0xFF
  1128. 000009F2  282A 0004                move.l     D4, [A2 + 0x4]
  1129. 000009F6  2F04                     move.l     -[A7], D4
  1130. 000009F8  2044                     movea.l    A0, D4
  1131. 000009FA  2050                     movea.l    A0, [A0]
  1132. 000009FC  2068 033C                movea.l    A0, [A0 + 0x33C]
  1133. 00000A00  4E90                     jsr        [A0]
  1134. 00000A02  1940 000D                move.b     [A4 + 0xD], D0
  1135. 00000A06  4EB9 0000 B47A           jsr        [0x0000B47A]
  1136. 00000A0C  2F00                     move.l     -[A7], D0
  1137. 00000A0E  2F0B                     move.l     -[A7], A3
  1138. 00000A10  4EB9 0000 1572           jsr        [0x00001572]
  1139. 00000A16  4A00                     tst.b      D0
  1140. 00000A18  6750                     beq        +0x52 /* 00000A6A */
  1141. 00000A1A  1943 000E                move.b     [A4 + 0xE], D3
  1142. 00000A1E  202A 000C                move.l     D0, [A2 + 0xC]
  1143. 00000A22  3D40 FEFC                move.w     [A6 - 0x104], D0
  1144. 00000A26  202A 0008                move.l     D0, [A2 + 0x8]
  1145. 00000A2A  3D40 FEFE                move.w     [A6 - 0x102], D0
  1146. 00000A2E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1147. 00000A32  486E FF00                pea.l      [A6 - 0x100]
  1148. 00000A36  262A 0004                move.l     D3, [A2 + 0x4]
  1149. 00000A3A  2F03                     move.l     -[A7], D3
  1150. 00000A3C  2043                     movea.l    A0, D3
  1151. 00000A3E  2050                     movea.l    A0, [A0]
  1152. 00000A40  2068 0470                movea.l    A0, [A0 + 0x470]
  1153. 00000A44  4E90                     jsr        [A0]
  1154. 00000A46  122E FF00                move.b     D1, [A6 - 0x100]
  1155. 00000A4A  7000                     moveq.l    D0, 0x00
  1156. 00000A4C  1001                     move.b     D0, D1
  1157. 00000A4E  5280                     addq.l     D0, 1
  1158. 00000A50  2F00                     move.l     -[A7], D0
  1159. 00000A52  486E FF00                pea.l      [A6 - 0x100]
  1160. 00000A56  204C                     movea.l    A0, A4
  1161. 00000A58  7014                     moveq.l    D0, 0x14
  1162. 00000A5A  D1C0                     add.l      A0, D0
  1163. 00000A5C  2F08                     move.l     -[A7], A0
  1164. 00000A5E  4EB9 0000 0042           jsr        [0x00000042]
  1165. 00000A64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1166. 00000A68  600A                     bra        +0xC /* 00000A74 */
  1167. label00000A6A:
  1168. 00000A6A  422C 000E                clr.b      [A4 + 0xE]
  1169. 00000A6E  7000                     moveq.l    D0, 0x00
  1170. 00000A70  2940 0014                move.l     [A4 + 0x14], D0
  1171. label00000A74:
  1172. 00000A74  486E FEDC                pea.l      [A6 - 0x124]
  1173. 00000A78  486E FEEC                pea.l      [A6 - 0x114]
  1174. 00000A7C  4EB9 0000 6672           jsr        [0x00006672]
  1175. 00000A82  2F0C                     move.l     -[A7], A4
  1176. 00000A84  3F2E FEEE                move.w     -[A7], [A6 - 0x112]
  1177. 00000A88  3F2E FEEC                move.w     -[A7], [A6 - 0x114]
  1178. 00000A8C  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  1179. 00000A90  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  1180. 00000A94  A8A7                     syscall    SetRect
  1181. 00000A96  2F0C                     move.l     -[A7], A4
  1182. 00000A98  2F0B                     move.l     -[A7], A3
  1183. 00000A9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1184. 00000A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  1185. 00000AA2  2250                     movea.l    A1, [A0]
  1186. 00000AA4  2269 0140                movea.l    A1, [A1 + 0x140]
  1187. 00000AA8  4E91                     jsr        [A1]
  1188. 00000AAA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1189. 00000AAE  2F0B                     move.l     -[A7], A3
  1190. 00000AB0  4227                     clr.b      -[A7]
  1191. 00000AB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1192. 00000AB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1193. 00000ABA  2050                     movea.l    A0, [A0]
  1194. 00000ABC  2068 0164                movea.l    A0, [A0 + 0x164]
  1195. 00000AC0  4E90                     jsr        [A0]
  1196. 00000AC2  48C0                     ext.l      D0
  1197. 00000AC4  2940 0008                move.l     [A4 + 0x8], D0
  1198. 00000AC8  396E 001A 0010           move.w     [A4 + 0x10], [A6 + 0x1A]
  1199. 00000ACE  396E 0018 0012           move.w     [A4 + 0x12], [A6 + 0x18]
  1200. 00000AD4  102E FEF8                move.b     D0, [A6 - 0x108]
  1201. 00000AD8  671A                     beq        +0x1C /* 00000AF4 */
  1202. 00000ADA  303C 0114                move.w     D0, 0x114
  1203. 00000ADE  323C 00FF                move.w     D1, 0xFF
  1204. 00000AE2  162C 0014                move.b     D3, [A4 + 0x14]
  1205. 00000AE6  7400                     moveq.l    D2, 0x00
  1206. 00000AE8  1403                     move.b     D2, D3
  1207. 00000AEA  9242                     sub.w      D1, D2
  1208. 00000AEC  9041                     sub.w      D0, D1
  1209. 00000AEE  206E 0010                movea.l    A0, [A6 + 0x10]
  1210. 00000AF2  3080                     move.w     [A0], D0
  1211. label00000AF4:
  1212. 00000AF4  200A                     move.l     D0, A2
  1213. 00000AF6  670A                     beq        +0xC /* 00000B02 */
  1214. 00000AF8  2F0A                     move.l     -[A7], A2
  1215. 00000AFA  2052                     movea.l    A0, [A2]
  1216. 00000AFC  2068 0044                movea.l    A0, [A0 + 0x44]
  1217. 00000B00  4E90                     jsr        [A0]
  1218. label00000B02:
  1219. 00000B02  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1220. 00000B06  4E5E                     unlink     A6
  1221. 00000B08  205F                     movea.l    A0, [A7]+
  1222. 00000B0A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1223. 00000B0E  4ED0                     jmp        [A0]
  1224. 00000B10  804C                     or.w       D0, A4
  1225. 00000B12  4669 6C6C                not.w      [A1 + 0x6C6C]
  1226. 00000B16  446C 6F67                neg.w      [A4 + 0x6F67]
  1227. 00000B1A  4974 656D                chk.w      D4, <<invalid full ext with IS == 1 and I/IS == 5>>
  1228. 00000B1E  4465                     neg.w      -[A5]
  1229. 00000B20  7363                     moveq.l    D1, 0x63
  1230. 00000B22  5F5F                     subq.w     [A7]+, 7
  1231. 00000B24  3954 5655                move.w     [A4 + 0x5655], [A4]
  1232. 00000B28  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1233. 00000B2E  4650                     not.w      [A0]
  1234. 00000B30  3133 4D6F                move.w     -[A0], <<invalid full ext with IS == 1 and I/IS == 7>>
  1235. 00000B34  6C65                     bge        +0x67 /* 00000B9B */
  1236. 00000B36  4449                     neg.w      A1
  1237. 00000B38  7465                     moveq.l    D2, 0x65
  1238. 00000B3A  6D49                     blt        +0x4B /* 00000B85 */
  1239. 00000B3C  6E66                     bgt        +0x68 /* 00000BA4 */
  1240. 00000B3E  6F50                     ble        +0x52 /* 00000B90 */
  1241. 00000B40  3754 5769                move.w     [A3 + 0x5769], [A4]
  1242. 00000B44  6E64                     bgt        +0x66 /* 00000BAA */
  1243. 00000B46  6F77                     ble        +0x79 /* 00000BBF */
  1244. 00000B48  7373                     moveq.l    D1, 0x73
  1245. 00000B4A  5035 5456                addq.b     [A5 + D5.w * 4 + 0x56], 8
  1246. 00000B4E  6965                     bvs        +0x67 /* 00000BB5 */
  1247. 00000B50  7750                     moveq.l    D3, 0x50
  1248. 00000B52  7350                     moveq.l    D1, 0x50
  1249. 00000B54  3954 4772                move.w     [A4 + 0x4772], [A4]
  1250. 00000B58  6964                     bvs        +0x66 /* 00000BBE */
  1251. 00000B5A  4974 656D                chk.w      D4, <<invalid full ext with IS == 1 and I/IS == 5>>
  1252. 00000B5E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1253. 00000B62  0000 48E7                ori.b      D0, 0xE7
  1254. 00000B66  1810                     move.b     D4, [A0]
  1255. 00000B68  382E 000C                move.w     D4, [A6 + 0xC]
  1256. 00000B6C  7601                     moveq.l    D3, 0x01
  1257. 00000B6E  594F                     subq.w     A7, 4
  1258. 00000B70  A924                     syscall    FrontWindow
  1259. 00000B72  265F                     movea.l    A3, [A7]+
  1260. 00000B74  6028                     bra        +0x2A /* 00000B9E */
  1261. label00000B76:
  1262. 00000B76  4A2B 006E                tst.b      [A3 + 0x6E]
  1263. 00000B7A  671E                     beq        +0x20 /* 00000B9A */
  1264. 00000B7C  B644                     cmp.w      D3, D4
  1265. 00000B7E  6618                     bne        +0x1A /* 00000B98 */
  1266. 00000B80  2F0B                     move.l     -[A7], A3
  1267. 00000B82  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  1268. 00000B88  2079 FFFE BFBC           movea.l    A0, [0xFFFEBFBC]
  1269. 00000B8E  2050                     movea.l    A0, [A0]
  1270. label00000B90:
  1271. 00000B90  2068 01F8                movea.l    A0, [A0 + 0x1F8]
  1272. 00000B94  4E90                     jsr        [A0]
  1273. 00000B96  600C                     bra        +0xE /* 00000BA4 */
  1274. label00000B98:
  1275. 00000B98  5243                     addq.w     D3, 1
  1276. label00000B9A:
  1277. 00000B9A  266B 0090                movea.l    A3, [A3 + 0x90]
  1278. label00000B9E:
  1279. 00000B9E  200B                     move.l     D0, A3
  1280. 00000BA0  66D4                     bne        -0x2A /* 00000B76 */
  1281. 00000BA2  7000                     moveq.l    D0, 0x00
  1282. label00000BA4:
  1283. 00000BA4  4CDF 0818                movem.l    D3,D4,A3, [A7]+
  1284. 00000BA8  4E5E                     unlink     A6
  1285. label00000BAA:
  1286. 00000BAA  205F                     movea.l    A0, [A7]+
  1287. 00000BAC  5C4F                     addq.w     A7, 6
  1288. 00000BAE  4ED0                     jmp        [A0]
  1289. 00000BB0  9A52                     sub.w      D5, [A2]
  1290. 00000BB2  616E                     bsr        +0x70 /* 00000C22 */
  1291. 00000BB4  6B54                     bmi        +0x56 /* 00000C0A */
  1292. 00000BB6  6F57                     ble        +0x59 /* 00000C0F */
  1293. 00000BB8  696E                     bvs        +0x70 /* 00000C28 */
  1294. 00000BBA  646F                     bcc        +0x71 /* 00000C2B */
  1295. 00000BBC  775F                     moveq.l    D3, 0x5F
  1296. label00000BBE:
  1297. 00000BBE  5F39 5456 5541           subq.b     [0x54565541], 7
  1298. 00000BC4  7373                     moveq.l    D1, 0x73
  1299. 00000BC6  6973                     bvs        +0x75 /* 00000C3B */
  1300. 00000BC8  7446                     moveq.l    D2, 0x46
  1301. 00000BCA  7300                     moveq.l    D1, 0x00
  1302. 00000BCC  0000 FFFF                ori.b      D0, 0xFF
  1303. 00000BD0  4E56 0000                link       A6, 0
  1304. 00000BD4  48E7 1018                movem.l    -[A7], D3,A3,A4
  1305. 00000BD8  286E 000C                movea.l    A4, [A6 + 0xC]
  1306. 00000BDC  7601                     moveq.l    D3, 0x01
  1307. 00000BDE  594F                     subq.w     A7, 4
  1308. 00000BE0  A924                     syscall    FrontWindow
  1309. 00000BE2  265F                     movea.l    A3, [A7]+
  1310. 00000BE4  6014                     bra        +0x16 /* 00000BFA */
  1311. label00000BE6:
  1312. 00000BE6  4A2B 006E                tst.b      [A3 + 0x6E]
  1313. 00000BEA  670A                     beq        +0xC /* 00000BF6 */
  1314. 00000BEC  B9CB                     cmpa.l     A4, A3
  1315. 00000BEE  6604                     bne        +0x6 /* 00000BF4 */
  1316. 00000BF0  3003                     move.w     D0, D3
  1317. 00000BF2  600C                     bra        +0xE /* 00000C00 */
  1318. label00000BF4:
  1319. 00000BF4  5243                     addq.w     D3, 1
  1320. label00000BF6:
  1321. 00000BF6  266B 0090                movea.l    A3, [A3 + 0x90]
  1322. label00000BFA:
  1323. 00000BFA  200B                     move.l     D0, A3
  1324. 00000BFC  66E8                     bne        -0x16 /* 00000BE6 */
  1325. 00000BFE  4240                     clr.w      D0
  1326. label00000C00:
  1327. 00000C00  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  1328. 00000C04  4E5E                     unlink     A6
  1329. 00000C06  205F                     movea.l    A0, [A7]+
  1330. 00000C08  504F                     addq.w     A7, 8
  1331. label00000C0A:
  1332. 00000C0A  4ED0                     jmp        [A0]
  1333. 00000C0C  8028 5769                or.b       D0, [A0 + 0x5769]
  1334. 00000C10  6E64                     bgt        +0x66 /* 00000C76 */
  1335. 00000C12  6F77                     ble        +0x79 /* 00000C8B */
  1336. 00000C14  546F 5261                addq.w     [A7 + 0x5261], 2
  1337. 00000C18  6E6B                     bgt        +0x6D /* 00000C85 */
  1338. 00000C1A  5F5F                     subq.w     [A7]+, 7
  1339. 00000C1C  3954 5655                move.w     [A4 + 0x5655], [A4]
  1340. 00000C20  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1341. // begin alternate branch 00000C22-00000C26
  1342. fn00000C22:
  1343. 00000C22  7369                     moveq.l    D1, 0x69
  1344. 00000C24  7374                     moveq.l    D1, 0x74
  1345. // end alternate branch 00000C22-00000C26
  1346. fn00000C22: // (misaligned)
  1347. 00000C26  4650                     not.w      [A0]
  1348. label00000C28:
  1349. 00000C28  3132 5769 6E64           move.w     -[A0], [[A2 + 0x6E64]]
  1350. 00000C2E  6F77                     ble        +0x79 /* 00000CA7 */
  1351. 00000C30  5265                     addq.w     -[A5], 1
  1352. 00000C32  636F                     bls        +0x71 /* 00000CA3 */
  1353. 00000C34  7264                     moveq.l    D1, 0x64
  1354. 00000C36  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1355. 00000C3A  FFF4                     .invalid   <<F/7/7>>
  1356. 00000C3C  48E7 1018                movem.l    -[A7], D3,A3,A4
  1357. 00000C40  286E 000C                movea.l    A4, [A6 + 0xC]
  1358. 00000C44  266E 0014                movea.l    A3, [A6 + 0x14]
  1359. 00000C48  7600                     moveq.l    D3, 0x00
  1360. 00000C4A  2943 0004                move.l     [A4 + 0x4], D3
  1361. 00000C4E  2883                     move.l     [A4], D3
  1362. 00000C50  486E FFF4                pea.l      [A6 - 0xC]
  1363. 00000C54  A874                     syscall    GetPort
  1364. 00000C56  2F0B                     move.l     -[A7], A3
  1365. 00000C58  2053                     movea.l    A0, [A3]
  1366. 00000C5A  2068 02F0                movea.l    A0, [A0 + 0x2F0]
  1367. 00000C5E  4E90                     jsr        [A0]
  1368. 00000C60  2F00                     move.l     -[A7], D0
  1369. 00000C62  A873                     syscall    SetPort
  1370. 00000C64  2F0B                     move.l     -[A7], A3
  1371. 00000C66  2053                     movea.l    A0, [A3]
  1372. 00000C68  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  1373. 00000C6C  4E90                     jsr        [A0]
  1374. 00000C6E  4A00                     tst.b      D0
  1375. 00000C70  672C                     beq        +0x2E /* 00000C9E */
  1376. 00000C72  2D6E 0010 FFF8           move.l     [A6 - 0x8], [A6 + 0x10]
  1377. // begin alternate branch 00000C76-00000C78
  1378. label00000C76:
  1379. 00000C76  FFF8                     .invalid   <<F/7/7>>
  1380. // end alternate branch 00000C76-00000C78
  1381. label00000C76: // (misaligned)
  1382. 00000C78  486E FFF8                pea.l      [A6 - 0x8]
  1383. 00000C7C  A871                     syscall    GlobalToLocal
  1384. 00000C7E  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  1385. 00000C84  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  1386. 00000C8A  41EE FFFC                lea.l      A0, [A6 - 0x4]
  1387. 00000C8E  2010                     move.l     D0, [A0]
  1388. 00000C90  2F00                     move.l     -[A7], D0
  1389. 00000C92  2F0C                     move.l     -[A7], A4
  1390. 00000C94  2F0B                     move.l     -[A7], A3
  1391. 00000C96  2053                     movea.l    A0, [A3]
  1392. 00000C98  2068 0134                movea.l    A0, [A0 + 0x134]
  1393. 00000C9C  4E90                     jsr        [A0]
  1394. label00000C9E:
  1395. 00000C9E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1396. 00000CA2  A873                     syscall    SetPort
  1397. 00000CA4  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  1398. 00000CA8  4E5E                     unlink     A6
  1399. 00000CAA  205F                     movea.l    A0, [A7]+
  1400. 00000CAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1401. 00000CB0  4ED0                     jmp        [A0]
  1402. 00000CB2  8032 476C                or.b       D0, <<invalid full ext with I/IS == 4>>
  1403. 00000CB6  6F62                     ble        +0x64 /* 00000D1A */
  1404. 00000CB8  616C                     bsr        +0x6E /* 00000D26 */
  1405. 00000CBA  546F 5769                addq.w     [A7 + 0x5769], 2
  1406. 00000CBE  6E64                     bgt        +0x66 /* 00000D24 */
  1407. 00000CC0  6F77                     ble        +0x79 /* 00000D39 */
  1408. 00000CC2  5F5F                     subq.w     [A7]+, 7
  1409. 00000CC4  3954 5655                move.w     [A4 + 0x5655], [A4]
  1410. 00000CC8  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1411. 00000CCE  4650                     not.w      [A0]
  1412. 00000CD0  3754 5769                move.w     [A3 + 0x5769], [A4]
  1413. 00000CD4  6E64                     bgt        +0x66 /* 00000D3A */
  1414. 00000CD6  6F77                     ble        +0x79 /* 00000D4F */
  1415. 00000CD8  3550 6F69                move.w     [A2 + 0x6F69], [A0]
  1416. 00000CDC  6E74                     bgt        +0x76 /* 00000D52 */
  1417. 00000CDE  5036 5650                addq.b     [A6 + D5.w * 8 + 0x50], 8
  1418. 00000CE2  6F69                     ble        +0x6B /* 00000D4D */
  1419. 00000CE4  6E74                     bgt        +0x76 /* 00000D5A */
  1420. 00000CE6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1421. 00000CEA  FFFC                     .invalid   <<F/7/7>>
  1422. 00000CEC  48E7 1030                movem.l    -[A7], D3,A2,A3
  1423. 00000CF0  266E 0014                movea.l    A3, [A6 + 0x14]
  1424. 00000CF4  4243                     clr.w      D3
  1425. 00000CF6  246E 000C                movea.l    A2, [A6 + 0xC]
  1426. 00000CFA  3543 0002                move.w     [A2 + 0x2], D3
  1427. 00000CFE  3483                     move.w     [A2], D3
  1428. 00000D00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1429. 00000D04  2F0B                     move.l     -[A7], A3
  1430. 00000D06  2053                     movea.l    A0, [A3]
  1431. 00000D08  2068 0168                movea.l    A0, [A0 + 0x168]
  1432. 00000D0C  4E90                     jsr        [A0]
  1433. 00000D0E  2F0B                     move.l     -[A7], A3
  1434. 00000D10  2053                     movea.l    A0, [A3]
  1435. 00000D12  2068 01D0                movea.l    A0, [A0 + 0x1D0]
  1436. 00000D16  4E90                     jsr        [A0]
  1437. 00000D18  4A00                     tst.b      D0
  1438. label00000D1A:
  1439. 00000D1A  671A                     beq        +0x1C /* 00000D36 */
  1440. 00000D1C  486E FFFC                pea.l      [A6 - 0x4]
  1441. 00000D20  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1442. label00000D24:
  1443. 00000D24  2F0B                     move.l     -[A7], A3
  1444. fn00000D26:
  1445. 00000D26  2053                     movea.l    A0, [A3]
  1446. 00000D28  2068 013C                movea.l    A0, [A0 + 0x13C]
  1447. 00000D2C  4E90                     jsr        [A0]
  1448. 00000D2E  2F00                     move.l     -[A7], D0
  1449. 00000D30  4EB9 0000 0A3A           jsr        [0x00000A3A]
  1450. label00000D36:
  1451. 00000D36  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1452. label00000D3A:
  1453. 00000D3A  4E5E                     unlink     A6
  1454. 00000D3C  205F                     movea.l    A0, [A7]+
  1455. 00000D3E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1456. 00000D42  4ED0                     jmp        [A0]
  1457. 00000D44  802F 5769                or.b       D0, [A7 + 0x5769]
  1458. 00000D48  6E64                     bgt        +0x66 /* 00000DAE */
  1459. 00000D4A  6F77                     ble        +0x79 /* 00000DC3 */
  1460. 00000D4C  546F 5669                addq.w     [A7 + 0x5669], 2
  1461. 00000D50  6577                     bcs        +0x79 /* 00000DC9 */
  1462. label00000D52:
  1463. 00000D52  5F5F                     subq.w     [A7]+, 7
  1464. 00000D54  3954 5655                move.w     [A4 + 0x5655], [A4]
  1465. 00000D58  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1466. // begin alternate branch 00000D5A-00000D5E
  1467. label00000D5A:
  1468. 00000D5A  7369                     moveq.l    D1, 0x69
  1469. 00000D5C  7374                     moveq.l    D1, 0x74
  1470. // end alternate branch 00000D5A-00000D5E
  1471. label00000D5A: // (misaligned)
  1472. 00000D5E  4650                     not.w      [A0]
  1473. 00000D60  3554 5669                move.w     [A2 + 0x5669], [A4]
  1474. 00000D64  6577                     bcs        +0x79 /* 00000DDD */
  1475. 00000D66  5036 5650                addq.b     [A6 + D5.w * 8 + 0x50], 8
  1476. 00000D6A  6F69                     ble        +0x6B /* 00000DD5 */
  1477. 00000D6C  6E74                     bgt        +0x76 /* 00000DE2 */
  1478. 00000D6E  5035 506F                addq.b     [A5 + D5.w + 0x6F], 8
  1479. 00000D72  696E                     bvs        +0x70 /* 00000DE2 */
  1480. 00000D74  7400                     moveq.l    D2, 0x00
  1481. 00000D76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1482. 00000D7A  FF90                     .invalid   <<F/6/7>>
  1483. 00000D7C  48E7 0038                movem.l    -[A7], A2,A3,A4
  1484. 00000D80  266E 0008                movea.l    A3, [A6 + 0x8]
  1485. 00000D84  7000                     moveq.l    D0, 0x00
  1486. 00000D86  23C0 FFFF B50C           move.l     [0xFFFFB50C], D0
  1487. 00000D8C  33EE 000C FFFF B510      move.w     [0xFFFFB510], [A6 + 0xC]
  1488. 00000D94  7001                     moveq.l    D0, 0x01
  1489. 00000D96  1F00                     move.b     -[A7], D0
  1490. 00000D98  2F39 FFFE BFBC           move.l     -[A7], [0xFFFEBFBC]
  1491. 00000D9E  2079 FFFE BFBC           movea.l    A0, [0xFFFEBFBC]
  1492. 00000DA4  2050                     movea.l    A0, [A0]
  1493. 00000DA6  2068 01A0                movea.l    A0, [A0 + 0x1A0]
  1494. 00000DAA  4E90                     jsr        [A0]
  1495. 00000DAC  2840                     movea.l    A4, D0
  1496. label00000DAE:
  1497. 00000DAE  200C                     move.l     D0, A4
  1498. 00000DB0  675C                     beq        +0x5E /* 00000E0E */
  1499. 00000DB2  2F0C                     move.l     -[A7], A4
  1500. 00000DB4  2054                     movea.l    A0, [A4]
  1501. 00000DB6  2068 0330                movea.l    A0, [A0 + 0x330]
  1502. 00000DBA  4E90                     jsr        [A0]
  1503. 00000DBC  4A00                     tst.b      D0
  1504. 00000DBE  674E                     beq        +0x50 /* 00000E0E */
  1505. 00000DC0  2F0C                     move.l     -[A7], A4
  1506. 00000DC2  486E FF90                pea.l      [A6 - 0x70]
  1507. 00000DC6  4EB9 0000 20AA           jsr        [0x000020AA]
  1508. 00000DCC  486E FF90                pea.l      [A6 - 0x70]
  1509. 00000DD0  4EB9 0000 20B2           jsr        [0x000020B2]
  1510. 00000DD6  2440                     movea.l    A2, D0
  1511. 00000DD8  601A                     bra        +0x1C /* 00000DF4 */
  1512. label00000DDA:
  1513. 00000DDA  2F0A                     move.l     -[A7], A2
  1514. 00000DDC  2F0B                     move.l     -[A7], A3
  1515. 00000DDE  4EB9 0000 1984           jsr        [0x00001984]
  1516. // begin alternate branch 00000DE2-00000DE6
  1517. label00000DE2:
  1518. 00000DE2  1984 4A00                move.b     [A4 + D4 * 2], D4
  1519. // end alternate branch 00000DE2-00000DE6
  1520. label00000DE2: // (misaligned)
  1521. 00000DE4  4A00                     tst.b      D0
  1522. 00000DE6  661C                     bne        +0x1E /* 00000E04 */
  1523. 00000DE8  486E FF90                pea.l      [A6 - 0x70]
  1524. 00000DEC  4EB9 0000 20BA           jsr        [0x000020BA]
  1525. 00000DF2  2440                     movea.l    A2, D0
  1526. label00000DF4:
  1527. 00000DF4  486E FF90                pea.l      [A6 - 0x70]
  1528. 00000DF8  206E FF90                movea.l    A0, [A6 - 0x70]
  1529. 00000DFC  2050                     movea.l    A0, [A0]
  1530. 00000DFE  4E90                     jsr        [A0]
  1531. 00000E00  4A00                     tst.b      D0
  1532. 00000E02  66D6                     bne        -0x28 /* 00000DDA */
  1533. label00000E04:
  1534. 00000E04  486E FF90                pea.l      [A6 - 0x70]
  1535. 00000E08  4EB9 0000 510A           jsr        [0x0000510A]
  1536. label00000E0E:
  1537. 00000E0E  2039 FFFF B50C           move.l     D0, [0xFFFFB50C]
  1538. 00000E14  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1539. 00000E18  4E5E                     unlink     A6
  1540. 00000E1A  205F                     movea.l    A0, [A7]+
  1541. 00000E1C  5C4F                     addq.w     A7, 6
  1542. 00000E1E  4ED0                     jmp        [A0]
  1543. 00000E20  9B4D                     subx.w     -[A5], -[A5]
  1544. 00000E22  656E                     bcs        +0x70 /* 00000E92 */
  1545. 00000E24  7549                     moveq.l    D2, 0x49
  1546. 00000E26  4454                     neg.w      [A4]
  1547. 00000E28  6F50                     ble        +0x52 /* 00000E7A */
  1548. 00000E2A  6F70                     ble        +0x72 /* 00000E9C */
  1549. 00000E2C  7570                     moveq.l    D2, 0x70
  1550. 00000E2E  5F5F                     subq.w     [A7]+, 7
  1551. 00000E30  3954 5655                move.w     [A4 + 0x5655], [A4]
  1552. 00000E34  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1553. 00000E3A  4673 0000                not.w      [A3 + D0.w]
  1554. 00000E3E  FFFF                     .invalid   <<F/7/7>>
  1555. 00000E40  4E56 FF90                link       A6, -0x0070
  1556. 00000E44  48E7 0038                movem.l    -[A7], A2,A3,A4
  1557. 00000E48  266E 0008                movea.l    A3, [A6 + 0x8]
  1558. 00000E4C  286E 0014                movea.l    A4, [A6 + 0x14]
  1559. 00000E50  7000                     moveq.l    D0, 0x00
  1560. 00000E52  23C0 FFFF B514           move.l     [0xFFFFB514], D0
  1561. 00000E58  2F0C                     move.l     -[A7], A4
  1562. 00000E5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1563. 00000E5E  4879 FFFF B518           push.l     0xFFFFB518
  1564. 00000E64  2F0B                     move.l     -[A7], A3
  1565. 00000E66  2053                     movea.l    A0, [A3]
  1566. 00000E68  2068 0150                movea.l    A0, [A0 + 0x150]
  1567. 00000E6C  4E90                     jsr        [A0]
  1568. 00000E6E  2F0C                     move.l     -[A7], A4
  1569. 00000E70  2054                     movea.l    A0, [A4]
  1570. 00000E72  2068 0330                movea.l    A0, [A0 + 0x330]
  1571. 00000E76  4E90                     jsr        [A0]
  1572. 00000E78  4A00                     tst.b      D0
  1573. label00000E7A:
  1574. 00000E7A  674E                     beq        +0x50 /* 00000ECA */
  1575. 00000E7C  2F0C                     move.l     -[A7], A4
  1576. 00000E7E  486E FF90                pea.l      [A6 - 0x70]
  1577. 00000E82  4EB9 0000 20AA           jsr        [0x000020AA]
  1578. 00000E88  486E FF90                pea.l      [A6 - 0x70]
  1579. 00000E8C  4EB9 0000 20B2           jsr        [0x000020B2]
  1580. label00000E92:
  1581. 00000E92  2440                     movea.l    A2, D0
  1582. 00000E94  601A                     bra        +0x1C /* 00000EB0 */
  1583. label00000E96:
  1584. 00000E96  2F0A                     move.l     -[A7], A2
  1585. 00000E98  2F0B                     move.l     -[A7], A3
  1586. 00000E9A  4EB9 0000 1874           jsr        [0x00001874]
  1587. // begin alternate branch 00000E9C-00000EA0
  1588. label00000E9C:
  1589. 00000E9C  0000 1874                ori.b      D0, 0x74 /* 't' */
  1590. // end alternate branch 00000E9C-00000EA0
  1591. label00000E9C: // (misaligned)
  1592. 00000EA0  4A00                     tst.b      D0
  1593. 00000EA2  661C                     bne        +0x1E /* 00000EC0 */
  1594. 00000EA4  486E FF90                pea.l      [A6 - 0x70]
  1595. 00000EA8  4EB9 0000 20BA           jsr        [0x000020BA]
  1596. 00000EAE  2440                     movea.l    A2, D0
  1597. label00000EB0:
  1598. 00000EB0  486E FF90                pea.l      [A6 - 0x70]
  1599. 00000EB4  206E FF90                movea.l    A0, [A6 - 0x70]
  1600. 00000EB8  2050                     movea.l    A0, [A0]
  1601. 00000EBA  4E90                     jsr        [A0]
  1602. 00000EBC  4A00                     tst.b      D0
  1603. 00000EBE  66D6                     bne        -0x28 /* 00000E96 */
  1604. label00000EC0:
  1605. 00000EC0  486E FF90                pea.l      [A6 - 0x70]
  1606. 00000EC4  4EB9 0000 510A           jsr        [0x0000510A]
  1607. label00000ECA:
  1608. 00000ECA  2F0C                     move.l     -[A7], A4
  1609. 00000ECC  2F39 FFFF B514           move.l     -[A7], [0xFFFFB514]
  1610. 00000ED2  4227                     clr.b      -[A7]
  1611. 00000ED4  2F0B                     move.l     -[A7], A3
  1612. 00000ED6  2053                     movea.l    A0, [A3]
  1613. 00000ED8  2068 0164                movea.l    A0, [A0 + 0x164]
  1614. 00000EDC  4E90                     jsr        [A0]
  1615. 00000EDE  206E 000C                movea.l    A0, [A6 + 0xC]
  1616. 00000EE2  3080                     move.w     [A0], D0
  1617. 00000EE4  2039 FFFF B514           move.l     D0, [0xFFFFB514]
  1618. 00000EEA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1619. 00000EEE  4E5E                     unlink     A6
  1620. 00000EF0  205F                     movea.l    A0, [A7]+
  1621. 00000EF2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1622. 00000EF6  4ED0                     jmp        [A0]
  1623. 00000EF8  802C 506F                or.b       D0, [A4 + 0x506F]
  1624. 00000EFC  696E                     bvs        +0x70 /* 00000F6C */
  1625. 00000EFE  7454                     moveq.l    D2, 0x54
  1626. 00000F00  6F43                     ble        +0x45 /* 00000F45 */
  1627. 00000F02  6F6E                     ble        +0x70 /* 00000F72 */
  1628. 00000F04  7472                     moveq.l    D2, 0x72
  1629. 00000F06  6F6C                     ble        +0x6E /* 00000F74 */
  1630. 00000F08  5F5F                     subq.w     [A7]+, 7
  1631. 00000F0A  3954 5655                move.w     [A4 + 0x5655], [A4]
  1632. 00000F0E  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1633. 00000F14  4650                     not.w      [A0]
  1634. 00000F16  3754 5769                move.w     [A3 + 0x5769], [A4]
  1635. 00000F1A  6E64                     bgt        +0x66 /* 00000F80 */
  1636. 00000F1C  6F77                     ble        +0x79 /* 00000F95 */
  1637. 00000F1E  3550 6F69                move.w     [A2 + 0x6F69], [A0]
  1638. 00000F22  6E74                     bgt        +0x76 /* 00000F98 */
  1639. 00000F24  5073 0000                addq.w     [A3 + D0.w], 8
  1640. 00000F28  4E56 FF90                link       A6, -0x0070
  1641. 00000F2C  48E7 0038                movem.l    -[A7], A2,A3,A4
  1642. 00000F30  266E 0008                movea.l    A3, [A6 + 0x8]
  1643. 00000F34  286E 000E                movea.l    A4, [A6 + 0xE]
  1644. 00000F38  4240                     clr.w      D0
  1645. 00000F3A  33C0 FFFF B520           move.w     [0xFFFFB520], D0
  1646. 00000F40  2F0C                     move.l     -[A7], A4
  1647. 00000F42  2054                     movea.l    A0, [A4]
  1648. 00000F44  2068 0330                movea.l    A0, [A0 + 0x330]
  1649. 00000F48  4E90                     jsr        [A0]
  1650. 00000F4A  4A00                     tst.b      D0
  1651. 00000F4C  674E                     beq        +0x50 /* 00000F9C */
  1652. 00000F4E  2F0C                     move.l     -[A7], A4
  1653. 00000F50  486E FF90                pea.l      [A6 - 0x70]
  1654. 00000F54  4EB9 0000 20AA           jsr        [0x000020AA]
  1655. 00000F5A  486E FF90                pea.l      [A6 - 0x70]
  1656. 00000F5E  4EB9 0000 20B2           jsr        [0x000020B2]
  1657. 00000F64  2440                     movea.l    A2, D0
  1658. 00000F66  601A                     bra        +0x1C /* 00000F82 */
  1659. label00000F68:
  1660. 00000F68  2F0A                     move.l     -[A7], A2
  1661. 00000F6A  2F0B                     move.l     -[A7], A3
  1662. label00000F6C:
  1663. 00000F6C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1664. 00000F70  4EB9 0000 1778           jsr        [0x00001778]
  1665. // begin alternate branch 00000F72-00000F76
  1666. label00000F72:
  1667. 00000F72  0000 1778                ori.b      D0, 0x78 /* 'x' */
  1668. // end alternate branch 00000F72-00000F76
  1669. // begin alternate branch 00000F74-00000F7A
  1670. label00000F74:
  1671. 00000F74  1778 486E FF90           move.b     [A3 - 0x70], [0x0000486E]
  1672. // end alternate branch 00000F74-00000F7A
  1673. label00000F72: // (misaligned)
  1674. label00000F74: // (misaligned)
  1675. 00000F76  486E FF90                pea.l      [A6 - 0x70]
  1676. 00000F7A  4EB9 0000 20BA           jsr        [0x000020BA]
  1677. label00000F80:
  1678. 00000F80  2440                     movea.l    A2, D0
  1679. label00000F82:
  1680. 00000F82  486E FF90                pea.l      [A6 - 0x70]
  1681. 00000F86  206E FF90                movea.l    A0, [A6 - 0x70]
  1682. 00000F8A  2050                     movea.l    A0, [A0]
  1683. 00000F8C  4E90                     jsr        [A0]
  1684. 00000F8E  4A00                     tst.b      D0
  1685. 00000F90  66D6                     bne        -0x28 /* 00000F68 */
  1686. 00000F92  486E FF90                pea.l      [A6 - 0x70]
  1687. 00000F96  4EB9 0000 510A           jsr        [0x0000510A]
  1688. // begin alternate branch 00000F98-00000F9C
  1689. label00000F98:
  1690. 00000F98  0000 510A                ori.b      D0, 0xA /* '\n' */
  1691. // end alternate branch 00000F98-00000F9C
  1692. label00000F98: // (misaligned)
  1693. label00000F9C:
  1694. 00000F9C  3039 FFFF B520           move.w     D0, [0xFFFFB520]
  1695. 00000FA2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1696. 00000FA6  4E5E                     unlink     A6
  1697. 00000FA8  205F                     movea.l    A0, [A7]+
  1698. 00000FAA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1699. 00000FAE  4ED0                     jmp        [A0]
  1700. 00000FB0  8021                     or.b       D0, -[A1]
  1701. 00000FB2  5669 6577                addq.w     [A1 + 0x6577], 3
  1702. 00000FB6  436F 756E                chk.w      D1, [A7 + 0x756E]
  1703. 00000FBA  745F                     moveq.l    D2, 0x5F
  1704. 00000FBC  5F39 5456 5541           subq.b     [0x54565541], 7
  1705. 00000FC2  7373                     moveq.l    D1, 0x73
  1706. 00000FC4  6973                     bvs        +0x75 /* 00001039 */
  1707. 00000FC6  7446                     moveq.l    D2, 0x46
  1708. 00000FC8  5037 5457                addq.b     [A7 + D5.w * 4 + 0x57], 8
  1709. 00000FCC  696E                     bvs        +0x70 /* 0000103C */
  1710. 00000FCE  646F                     bcc        +0x71 /* 0000103F */
  1711. 00000FD0  7755                     moveq.l    D3, 0x55
  1712. 00000FD2  6300 0000                bls        +0x2 /* 00000FD4 */
  1713. // begin alternate branch 00000FD4-00000FD8
  1714. label00000FD4:
  1715. 00000FD4  0000 FFFF                ori.b      D0, 0xFF
  1716. // end alternate branch 00000FD4-00000FD8
  1717. label00000FD4: // (misaligned)
  1718. 00000FD6  FFFF                     .invalid   <<F/7/7>>
  1719. 00000FD8  4E56 FF90                link       A6, -0x0070
  1720. 00000FDC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1721. 00000FE0  266E 0008                movea.l    A3, [A6 + 0x8]
  1722. 00000FE4  286E 0012                movea.l    A4, [A6 + 0x12]
  1723. 00000FE8  4243                     clr.w      D3
  1724. 00000FEA  33C3 FFFF B528           move.w     [0xFFFFB528], D3
  1725. 00000FF0  33C3 FFFF B524           move.w     [0xFFFFB524], D3
  1726. 00000FF6  23EE 000E FFFF B52C      move.l     [0xFFFFB52C], [A6 + 0xE]
  1727. 00000FFE  2F0C                     move.l     -[A7], A4
  1728. 00001000  2054                     movea.l    A0, [A4]
  1729. 00001002  2068 0330                movea.l    A0, [A0 + 0x330]
  1730. 00001006  4E90                     jsr        [A0]
  1731. 00001008  4A00                     tst.b      D0
  1732. 0000100A  6752                     beq        +0x54 /* 0000105E */
  1733. 0000100C  2F0C                     move.l     -[A7], A4
  1734. 0000100E  486E FF90                pea.l      [A6 - 0x70]
  1735. 00001012  4EB9 0000 20AA           jsr        [0x000020AA]
  1736. 00001018  486E FF90                pea.l      [A6 - 0x70]
  1737. 0000101C  4EB9 0000 20B2           jsr        [0x000020B2]
  1738. 00001022  2440                     movea.l    A2, D0
  1739. 00001024  601E                     bra        +0x20 /* 00001044 */
  1740. label00001026:
  1741. 00001026  2F0A                     move.l     -[A7], A2
  1742. 00001028  2F0B                     move.l     -[A7], A3
  1743. 0000102A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1744. 0000102E  4EB9 0000 1624           jsr        [0x00001624]
  1745. 00001034  4A00                     tst.b      D0
  1746. 00001036  661C                     bne        +0x1E /* 00001054 */
  1747. 00001038  486E FF90                pea.l      [A6 - 0x70]
  1748. label0000103C:
  1749. 0000103C  4EB9 0000 20BA           jsr        [0x000020BA]
  1750. 00001042  2440                     movea.l    A2, D0
  1751. label00001044:
  1752. 00001044  486E FF90                pea.l      [A6 - 0x70]
  1753. 00001048  206E FF90                movea.l    A0, [A6 - 0x70]
  1754. 0000104C  2050                     movea.l    A0, [A0]
  1755. 0000104E  4E90                     jsr        [A0]
  1756. 00001050  4A00                     tst.b      D0
  1757. 00001052  66D2                     bne        -0x2C /* 00001026 */
  1758. label00001054:
  1759. 00001054  486E FF90                pea.l      [A6 - 0x70]
  1760. 00001058  4EB9 0000 510A           jsr        [0x0000510A]
  1761. label0000105E:
  1762. 0000105E  3039 FFFF B528           move.w     D0, [0xFFFFB528]
  1763. 00001064  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1764. 00001068  4E5E                     unlink     A6
  1765. 0000106A  205F                     movea.l    A0, [A7]+
  1766. 0000106C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1767. 00001070  4ED0                     jmp        [A0]
  1768. 00001072  8029 4974                or.b       D0, [A1 + 0x4974]
  1769. 00001076  656D                     bcs        +0x6F /* 000010E5 */
  1770. 00001078  546F 5261                addq.w     [A7 + 0x5261], 2
  1771. 0000107C  6E6B                     bgt        +0x6D /* 000010E9 */
  1772. 0000107E  5F5F                     subq.w     [A7]+, 7
  1773. 00001080  3954 5655                move.w     [A4 + 0x5655], [A4]
  1774. 00001084  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1775. 0000108A  4650                     not.w      [A0]
  1776. 0000108C  3754 5769                move.w     [A3 + 0x5769], [A4]
  1777. 00001090  6E64                     bgt        +0x66 /* 000010F6 */
  1778. 00001092  6F77                     ble        +0x79 /* 0000110B */
  1779. 00001094  5035 5456                addq.b     [A5 + D5.w * 4 + 0x56], 8
  1780. 00001098  6965                     bvs        +0x67 /* 000010FF */
  1781. 0000109A  7755                     moveq.l    D3, 0x55
  1782. 0000109C  6300 0000                bls        +0x2 /* 0000109E */
  1783. // begin alternate branch 0000109E-000010A4
  1784. label0000109E:
  1785. 0000109E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1786. 000010A2  FF90                     .invalid   <<F/6/7>>
  1787. // end alternate branch 0000109E-000010A4
  1788. label0000109E: // (misaligned)
  1789. 000010A0  4E56 FF90                link       A6, -0x0070
  1790. 000010A4  48E7 0038                movem.l    -[A7], A2,A3,A4
  1791. 000010A8  266E 0008                movea.l    A3, [A6 + 0x8]
  1792. 000010AC  286E 0014                movea.l    A4, [A6 + 0x14]
  1793. 000010B0  7000                     moveq.l    D0, 0x00
  1794. 000010B2  23C0 FFFF B530           move.l     [0xFFFFB530], D0
  1795. 000010B8  4240                     clr.w      D0
  1796. 000010BA  33C0 FFFF B534           move.w     [0xFFFFB534], D0
  1797. 000010C0  33EE 0012 FFFF B538      move.w     [0xFFFFB538], [A6 + 0x12]
  1798. 000010C8  13EE 0010 FFFF B53C      move.b     [0xFFFFB53C], [A6 + 0x10]
  1799. 000010D0  2F0C                     move.l     -[A7], A4
  1800. 000010D2  2054                     movea.l    A0, [A4]
  1801. 000010D4  2068 0330                movea.l    A0, [A0 + 0x330]
  1802. 000010D8  4E90                     jsr        [A0]
  1803. 000010DA  4A00                     tst.b      D0
  1804. 000010DC  6752                     beq        +0x54 /* 00001130 */
  1805. 000010DE  2F0C                     move.l     -[A7], A4
  1806. 000010E0  486E FF90                pea.l      [A6 - 0x70]
  1807. 000010E4  4EB9 0000 20AA           jsr        [0x000020AA]
  1808. 000010EA  486E FF90                pea.l      [A6 - 0x70]
  1809. 000010EE  4EB9 0000 20B2           jsr        [0x000020B2]
  1810. 000010F4  2440                     movea.l    A2, D0
  1811. label000010F6:
  1812. 000010F6  601E                     bra        +0x20 /* 00001116 */
  1813. label000010F8:
  1814. 000010F8  2F0A                     move.l     -[A7], A2
  1815. 000010FA  2F0B                     move.l     -[A7], A3
  1816. 000010FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1817. 00001100  4EB9 0000 1344           jsr        [0x00001344]
  1818. 00001106  4A00                     tst.b      D0
  1819. 00001108  661C                     bne        +0x1E /* 00001126 */
  1820. 0000110A  486E FF90                pea.l      [A6 - 0x70]
  1821. 0000110E  4EB9 0000 20BA           jsr        [0x000020BA]
  1822. 00001114  2440                     movea.l    A2, D0
  1823. label00001116:
  1824. 00001116  486E FF90                pea.l      [A6 - 0x70]
  1825. 0000111A  206E FF90                movea.l    A0, [A6 - 0x70]
  1826. 0000111E  2050                     movea.l    A0, [A0]
  1827. 00001120  4E90                     jsr        [A0]
  1828. 00001122  4A00                     tst.b      D0
  1829. 00001124  66D2                     bne        -0x2C /* 000010F8 */
  1830. label00001126:
  1831. 00001126  486E FF90                pea.l      [A6 - 0x70]
  1832. 0000112A  4EB9 0000 510A           jsr        [0x0000510A]
  1833. label00001130:
  1834. 00001130  2039 FFFF B530           move.l     D0, [0xFFFFB530]
  1835. 00001136  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1836. 0000113A  4E5E                     unlink     A6
  1837. 0000113C  205F                     movea.l    A0, [A7]+
  1838. 0000113E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1839. 00001142  4ED0                     jmp        [A0]
  1840. 00001144  802F 5261                or.b       D0, [A7 + 0x5261]
  1841. 00001148  6E6B                     bgt        +0x6D /* 000011B5 */
  1842. 0000114A  546F 4974                addq.w     [A7 + 0x4974], 2
  1843. 0000114E  656D                     bcs        +0x6F /* 000011BD */
  1844. 00001150  5F5F                     subq.w     [A7]+, 7
  1845. 00001152  3954 5655                move.w     [A4 + 0x5655], [A4]
  1846. 00001156  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1847. 0000115C  4650                     not.w      [A0]
  1848. 0000115E  3754 5769                move.w     [A3 + 0x5769], [A4]
  1849. 00001162  6E64                     bgt        +0x66 /* 000011C8 */
  1850. 00001164  6F77                     ble        +0x79 /* 000011DD */
  1851. 00001166  7355                     moveq.l    D1, 0x55
  1852. 00001168  6352                     bls        +0x54 /* 000011BC */
  1853. 0000116A  5039 5447 7269           addq.b     [0x54477269], 8
  1854. 00001170  6449                     bcc        +0x4B /* 000011BB */
  1855. 00001172  7465                     moveq.l    D2, 0x65
  1856. 00001174  6D00 0000                blt        +0x2 /* 00001176 */
  1857. // begin alternate branch 00001176-0000117E
  1858. label00001176:
  1859. 00001176  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1860. 0000117A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1861. // end alternate branch 00001176-0000117E
  1862. label00001176: // (misaligned)
  1863. 00001178  4E56 0000                link       A6, 0
  1864. 0000117C  2F0A                     move.l     -[A7], A2
  1865. 0000117E  246E 000C                movea.l    A2, [A6 + 0xC]
  1866. 00001182  302A 007C                move.w     D0, [A2 + 0x7C]
  1867. 00001186  C1EA 007E                muls.w     D0, [A2 + 0x7E]
  1868. 0000118A  245F                     movea.l    A2, [A7]+
  1869. 0000118C  4E5E                     unlink     A6
  1870. 0000118E  205F                     movea.l    A0, [A7]+
  1871. 00001190  504F                     addq.w     A7, 8
  1872. 00001192  4ED0                     jmp        [A0]
  1873. 00001194  8026                     or.b       D0, -[A6]
  1874. 00001196  436F 756E                chk.w      D1, [A7 + 0x756E]
  1875. 0000119A  7447                     moveq.l    D2, 0x47
  1876. 0000119C  7269                     moveq.l    D1, 0x69
  1877. 0000119E  6449                     bcc        +0x4B /* 000011E9 */
  1878. 000011A0  7465                     moveq.l    D2, 0x65
  1879. 000011A2  6D73                     blt        +0x75 /* 00001217 */
  1880. 000011A4  5F5F                     subq.w     [A7]+, 7
  1881. 000011A6  3954 5655                move.w     [A4 + 0x5655], [A4]
  1882. 000011AA  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  1883. 000011B0  4650                     not.w      [A0]
  1884. 000011B2  3954 4772                move.w     [A4 + 0x4772], [A4]
  1885. 000011B6  6964                     bvs        +0x66 /* 0000121C */
  1886. 000011B8  5669 6577                addq.w     [A1 + 0x6577], 3
  1887. label000011BC:
  1888. 000011BC  0000 FFFF                ori.b      D0, 0xFF
  1889. 000011C0  4E56 0000                link       A6, 0
  1890. 000011C4  2F0A                     move.l     -[A7], A2
  1891. 000011C6  246E 0010                movea.l    A2, [A6 + 0x10]
  1892. // begin alternate branch 000011C8-000011D0
  1893. label000011C8:
  1894. 000011C8  0010 4EB9                ori.b      [A0], 0xB9
  1895. 000011CC  0000 B42A                ori.b      D0, 0x2A /* '*' */
  1896. // end alternate branch 000011C8-000011D0
  1897. label000011C8: // (misaligned)
  1898. 000011CA  4EB9 0000 B42A           jsr        [0x0000B42A]
  1899. 000011D0  2F00                     move.l     -[A7], D0
  1900. 000011D2  2F0A                     move.l     -[A7], A2
  1901. 000011D4  4EB9 0000 1572           jsr        [0x00001572]
  1902. 000011DA  4A00                     tst.b      D0
  1903. 000011DC  6706                     beq        +0x8 /* 000011E4 */
  1904. 000011DE  7005                     moveq.l    D0, 0x05
  1905. 000011E0  4EFA 012C                jmp        [PC + 0x12C /* 0000130E */]
  1906. label000011E4:
  1907. 000011E4  4EB9 0000 B432           jsr        [0x0000B432]
  1908. 000011EA  2F00                     move.l     -[A7], D0
  1909. 000011EC  2F0A                     move.l     -[A7], A2
  1910. 000011EE  4EB9 0000 1572           jsr        [0x00001572]
  1911. 000011F4  4A00                     tst.b      D0
  1912. 000011F6  6706                     beq        +0x8 /* 000011FE */
  1913. 000011F8  7002                     moveq.l    D0, 0x02
  1914. 000011FA  4EFA 0112                jmp        [PC + 0x112 /* 0000130E */]
  1915. label000011FE:
  1916. 000011FE  4EB9 0000 B43A           jsr        [0x0000B43A]
  1917. 00001204  2F00                     move.l     -[A7], D0
  1918. 00001206  2F0A                     move.l     -[A7], A2
  1919. 00001208  4EB9 0000 1572           jsr        [0x00001572]
  1920. 0000120E  4A00                     tst.b      D0
  1921. 00001210  6706                     beq        +0x8 /* 00001218 */
  1922. 00001212  7003                     moveq.l    D0, 0x03
  1923. 00001214  4EFA 00F8                jmp        [PC + 0xF8 /* 0000130E */]
  1924. label00001218:
  1925. 00001218  4EB9 0000 6A02           jsr        [0x00006A02]
  1926. // begin alternate branch 0000121C-0000121E
  1927. label0000121C:
  1928. 0000121C  6A02                     bpl        +0x4 /* 00001220 */
  1929. // end alternate branch 0000121C-0000121E
  1930. label0000121C: // (misaligned)
  1931. 0000121E  2F00                     move.l     -[A7], D0
  1932. label00001220:
  1933. 00001220  2F0A                     move.l     -[A7], A2
  1934. 00001222  4EB9 0000 1572           jsr        [0x00001572]
  1935. 00001228  4A00                     tst.b      D0
  1936. 0000122A  6706                     beq        +0x8 /* 00001232 */
  1937. 0000122C  7004                     moveq.l    D0, 0x04
  1938. 0000122E  4EFA 00DE                jmp        [PC + 0xDE /* 0000130E */]
  1939. label00001232:
  1940. 00001232  4EB9 0000 B442           jsr        [0x0000B442]
  1941. 00001238  2F00                     move.l     -[A7], D0
  1942. 0000123A  2F0A                     move.l     -[A7], A2
  1943. 0000123C  4EB9 0000 1572           jsr        [0x00001572]
  1944. 00001242  4A00                     tst.b      D0
  1945. 00001244  6706                     beq        +0x8 /* 0000124C */
  1946. 00001246  7001                     moveq.l    D0, 0x01
  1947. 00001248  4EFA 00C4                jmp        [PC + 0xC4 /* 0000130E */]
  1948. label0000124C:
  1949. 0000124C  102E 000E                move.b     D0, [A6 + 0xE]
  1950. 00001250  6700 00BA                beq        +0xBC /* 0000130C */
  1951. 00001254  4EB9 0000 B44A           jsr        [0x0000B44A]
  1952. 0000125A  2F00                     move.l     -[A7], D0
  1953. 0000125C  2F0A                     move.l     -[A7], A2
  1954. 0000125E  4EB9 0000 1572           jsr        [0x00001572]
  1955. 00001264  4A00                     tst.b      D0
  1956. 00001266  6706                     beq        +0x8 /* 0000126E */
  1957. 00001268  7007                     moveq.l    D0, 0x07
  1958. 0000126A  4EFA 00A2                jmp        [PC + 0xA2 /* 0000130E */]
  1959. label0000126E:
  1960. 0000126E  4EB9 0000 B452           jsr        [0x0000B452]
  1961. 00001274  2F00                     move.l     -[A7], D0
  1962. 00001276  2F0A                     move.l     -[A7], A2
  1963. 00001278  4EB9 0000 1572           jsr        [0x00001572]
  1964. 0000127E  4A00                     tst.b      D0
  1965. 00001280  6706                     beq        +0x8 /* 00001288 */
  1966. 00001282  7006                     moveq.l    D0, 0x06
  1967. 00001284  4EFA 0088                jmp        [PC + 0x88 /* 0000130E */]
  1968. label00001288:
  1969. 00001288  4EB9 0000 B45A           jsr        [0x0000B45A]
  1970. 0000128E  2F00                     move.l     -[A7], D0
  1971. 00001290  2F0A                     move.l     -[A7], A2
  1972. 00001292  4EB9 0000 1572           jsr        [0x00001572]
  1973. 00001298  4A00                     tst.b      D0
  1974. 0000129A  6704                     beq        +0x6 /* 000012A0 */
  1975. 0000129C  7008                     moveq.l    D0, 0x08
  1976. 0000129E  606E                     bra        +0x70 /* 0000130E */
  1977. label000012A0:
  1978. 000012A0  4EB9 0000 B462           jsr        [0x0000B462]
  1979. 000012A6  2F00                     move.l     -[A7], D0
  1980. 000012A8  2F0A                     move.l     -[A7], A2
  1981. 000012AA  4EB9 0000 1572           jsr        [0x00001572]
  1982. 000012B0  4A00                     tst.b      D0
  1983. 000012B2  6704                     beq        +0x6 /* 000012B8 */
  1984. 000012B4  7009                     moveq.l    D0, 0x09
  1985. 000012B6  6056                     bra        +0x58 /* 0000130E */
  1986. label000012B8:
  1987. 000012B8  4EB9 0000 B25A           jsr        [0x0000B25A]
  1988. 000012BE  2F00                     move.l     -[A7], D0
  1989. 000012C0  2F0A                     move.l     -[A7], A2
  1990. 000012C2  4EB9 0000 1572           jsr        [0x00001572]
  1991. 000012C8  4A00                     tst.b      D0
  1992. 000012CA  6718                     beq        +0x1A /* 000012E4 */
  1993. 000012CC  4EB9 0000 B46A           jsr        [0x0000B46A]
  1994. 000012D2  2F00                     move.l     -[A7], D0
  1995. 000012D4  2F0A                     move.l     -[A7], A2
  1996. 000012D6  4EB9 0000 1572           jsr        [0x00001572]
  1997. 000012DC  4A00                     tst.b      D0
  1998. 000012DE  6604                     bne        +0x6 /* 000012E4 */
  1999. 000012E0  700A                     moveq.l    D0, 0x0A
  2000. 000012E2  602A                     bra        +0x2C /* 0000130E */
  2001. label000012E4:
  2002. 000012E4  206E 0008                movea.l    A0, [A6 + 0x8]
  2003. 000012E8  4A28 001C                tst.b      [A0 + 0x1C]
  2004. 000012EC  671E                     beq        +0x20 /* 0000130C */
  2005. 000012EE  102E 000C                move.b     D0, [A6 + 0xC]
  2006. 000012F2  6718                     beq        +0x1A /* 0000130C */
  2007. 000012F4  4EB9 0000 B472           jsr        [0x0000B472]
  2008. 000012FA  2F00                     move.l     -[A7], D0
  2009. 000012FC  2F0A                     move.l     -[A7], A2
  2010. 000012FE  4EB9 0000 1572           jsr        [0x00001572]
  2011. 00001304  4A00                     tst.b      D0
  2012. 00001306  6704                     beq        +0x6 /* 0000130C */
  2013. 00001308  700B                     moveq.l    D0, 0x0B
  2014. 0000130A  6002                     bra        +0x4 /* 0000130E */
  2015. label0000130C:
  2016. 0000130C  4200                     clr.b      D0
  2017. label0000130E:
  2018. 0000130E  245F                     movea.l    A2, [A7]+
  2019. 00001310  4E5E                     unlink     A6
  2020. 00001312  205F                     movea.l    A0, [A7]+
  2021. 00001314  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2022. 00001318  4ED0                     jmp        [A0]
  2023. 0000131A  8023                     or.b       D0, -[A3]
  2024. 0000131C  4765                     chk.w      D3, -[A5]
  2025. 0000131E  7449                     moveq.l    D2, 0x49
  2026. 00001320  7465                     moveq.l    D2, 0x65
  2027. 00001322  6D54                     blt        +0x56 /* 00001378 */
  2028. 00001324  7970                     moveq.l    D4, 0x70
  2029. 00001326  655F                     bcs        +0x61 /* 00001387 */
  2030. 00001328  5F39 5456 5541           subq.b     [0x54565541], 7
  2031. 0000132E  7373                     moveq.l    D1, 0x73
  2032. 00001330  6973                     bvs        +0x75 /* 000013A5 */
  2033. 00001332  7446                     moveq.l    D2, 0x46
  2034. 00001334  5035 5456                addq.b     [A5 + D5.w * 4 + 0x56], 8
  2035. 00001338  6965                     bvs        +0x67 /* 0000139F */
  2036. 0000133A  7755                     moveq.l    D3, 0x55
  2037. 0000133C  6355                     bls        +0x57 /* 00001393 */
  2038. 0000133E  6300 0000                bls        +0x2 /* 00001340 */
  2039. // begin alternate branch 00001340-00001344
  2040. label00001340:
  2041. 00001340  0000 FFFF                ori.b      D0, 0xFF
  2042. // end alternate branch 00001340-00001344
  2043. label00001340: // (misaligned)
  2044. 00001342  FFFF                     .invalid   <<F/7/7>>
  2045. 00001344  4E56 FF88                link       A6, -0x0078
  2046. 00001348  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2047. 0000134C  266E 000C                movea.l    A3, [A6 + 0xC]
  2048. 00001350  286E 0010                movea.l    A4, [A6 + 0x10]
  2049. 00001354  2F0C                     move.l     -[A7], A4
  2050. 00001356  2054                     movea.l    A0, [A4]
  2051. 00001358  2068 0330                movea.l    A0, [A0 + 0x330]
  2052. 0000135C  4E90                     jsr        [A0]
  2053. 0000135E  4A00                     tst.b      D0
  2054. 00001360  6700 012C                beq        +0x12E /* 0000148E */
  2055. 00001364  2F0C                     move.l     -[A7], A4
  2056. 00001366  1F39 FFFF B53C           move.b     -[A7], [0xFFFFB53C]
  2057. 0000136C  1F39 FFFF B53C           move.b     -[A7], [0xFFFFB53C]
  2058. 00001372  2F0B                     move.l     -[A7], A3
  2059. 00001374  2053                     movea.l    A0, [A3]
  2060. 00001376  2068 0170                movea.l    A0, [A0 + 0x170]
  2061. // begin alternate branch 00001378-0000137C
  2062. label00001378:
  2063. 00001378  0170 4E90                bchg       [A0 + D4 * 8 - 0x112], D0
  2064. // end alternate branch 00001378-0000137C
  2065. label00001378: // (misaligned)
  2066. 0000137A  4E90                     jsr        [A0]
  2067. 0000137C  1D40 FF88                move.b     [A6 - 0x78], D0
  2068. 00001380  4A00                     tst.b      D0
  2069. 00001382  6700 00B0                beq        +0xB2 /* 00001434 */
  2070. 00001386  720B                     moveq.l    D1, 0x0B
  2071. 00001388  B001                     cmp.b      D0, D1
  2072. 0000138A  6600 008E                bne        +0x90 /* 0000141A */
  2073. 0000138E  2F0C                     move.l     -[A7], A4
  2074. 00001390  2F0B                     move.l     -[A7], A3
  2075. 00001392  2053                     movea.l    A0, [A3]
  2076. 00001394  2068 016C                movea.l    A0, [A0 + 0x16C]
  2077. 00001398  4E90                     jsr        [A0]
  2078. 0000139A  3A00                     move.w     D5, D0
  2079. 0000139C  3639 FFFF B538           move.w     D3, [0xFFFFB538]
  2080. 000013A2  3839 FFFF B534           move.w     D4, [0xFFFFB534]
  2081. 000013A8  B644                     cmp.w      D3, D4
  2082. 000013AA  6F66                     ble        +0x68 /* 00001412 */
  2083. 000013AC  3004                     move.w     D0, D4
  2084. 000013AE  48C0                     ext.l      D0
  2085. 000013B0  3205                     move.w     D1, D5
  2086. 000013B2  3401                     move.w     D2, D1
  2087. 000013B4  48C2                     ext.l      D2
  2088. 000013B6  D082                     add.l      D0, D2
  2089. 000013B8  3203                     move.w     D1, D3
  2090. 000013BA  48C1                     ext.l      D1
  2091. 000013BC  B081                     cmp.l      D0, D1
  2092. 000013BE  6D52                     blt        +0x54 /* 00001412 */
  2093. 000013C0  7014                     moveq.l    D0, 0x14
  2094. 000013C2  2F00                     move.l     -[A7], D0
  2095. 000013C4  4EB9 0000 0BEA           jsr        [0x00000BEA]
  2096. 000013CA  2D40 FF8C                move.l     [A6 - 0x74], D0
  2097. 000013CE  4A80                     tst.l      D0
  2098. 000013D0  6714                     beq        +0x16 /* 000013E6 */
  2099. 000013D2  2F00                     move.l     -[A7], D0
  2100. 000013D4  4EB9 0000 3F5A           jsr        [0x00003F5A]
  2101. 000013DA  2079 FFFF B740           movea.l    A0, [0xFFFFB740]
  2102. 000013E0  226E FF8C                movea.l    A1, [A6 - 0x74]
  2103. 000013E4  2288                     move.l     [A1], A0
  2104. label000013E6:
  2105. 000013E6  202E FF8C                move.l     D0, [A6 - 0x74]
  2106. 000013EA  206E 0008                movea.l    A0, [A6 + 0x8]
  2107. 000013EE  2080                     move.l     [A0], D0
  2108. 000013F0  2F0C                     move.l     -[A7], A4
  2109. 000013F2  3239 FFFF B538           move.w     D1, [0xFFFFB538]
  2110. 000013F8  9279 FFFF B534           sub.w      D1, [0xFFFFB534]
  2111. 000013FE  3F01                     move.w     -[A7], D1
  2112. 00001400  2F00                     move.l     -[A7], D0
  2113. 00001402  2040                     movea.l    A0, D0
  2114. 00001404  2050                     movea.l    A0, [A0]
  2115. 00001406  2068 0050                movea.l    A0, [A0 + 0x50]
  2116. 0000140A  4E90                     jsr        [A0]
  2117. 0000140C  23CC FFFF B530           move.l     [0xFFFFB530], A4
  2118. label00001412:
  2119. 00001412  DB79 FFFF B534           add.w      [0xFFFFB534], D5
  2120. 00001418  601A                     bra        +0x1C /* 00001434 */
  2121. label0000141A:
  2122. 0000141A  5279 FFFF B534           addq.w     [0xFFFFB534], 1
  2123. 00001420  3039 FFFF B534           move.w     D0, [0xFFFFB534]
  2124. 00001426  B079 FFFF B538           cmp.w      D0, [0xFFFFB538]
  2125. 0000142C  6606                     bne        +0x8 /* 00001434 */
  2126. 0000142E  23CC FFFF B530           move.l     [0xFFFFB530], A4
  2127. label00001434:
  2128. 00001434  2039 FFFF B530           move.l     D0, [0xFFFFB530]
  2129. 0000143A  6652                     bne        +0x54 /* 0000148E */
  2130. 0000143C  2F0C                     move.l     -[A7], A4
  2131. 0000143E  486E FF90                pea.l      [A6 - 0x70]
  2132. 00001442  4EB9 0000 20AA           jsr        [0x000020AA]
  2133. 00001448  486E FF90                pea.l      [A6 - 0x70]
  2134. 0000144C  4EB9 0000 20B2           jsr        [0x000020B2]
  2135. 00001452  2440                     movea.l    A2, D0
  2136. 00001454  601E                     bra        +0x20 /* 00001474 */
  2137. label00001456:
  2138. 00001456  2F0A                     move.l     -[A7], A2
  2139. 00001458  2F0B                     move.l     -[A7], A3
  2140. 0000145A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2141. 0000145E  4EB9 0000 1344           jsr        [0x00001344]
  2142. 00001464  4A00                     tst.b      D0
  2143. 00001466  661C                     bne        +0x1E /* 00001484 */
  2144. 00001468  486E FF90                pea.l      [A6 - 0x70]
  2145. 0000146C  4EB9 0000 20BA           jsr        [0x000020BA]
  2146. 00001472  2440                     movea.l    A2, D0
  2147. label00001474:
  2148. 00001474  486E FF90                pea.l      [A6 - 0x70]
  2149. 00001478  206E FF90                movea.l    A0, [A6 - 0x70]
  2150. 0000147C  2050                     movea.l    A0, [A0]
  2151. 0000147E  4E90                     jsr        [A0]
  2152. 00001480  4A00                     tst.b      D0
  2153. 00001482  66D2                     bne        -0x2C /* 00001456 */
  2154. label00001484:
  2155. 00001484  486E FF90                pea.l      [A6 - 0x70]
  2156. 00001488  4EB9 0000 510A           jsr        [0x0000510A]
  2157. label0000148E:
  2158. 0000148E  2039 FFFF B530           move.l     D0, [0xFFFFB530]
  2159. 00001494  4480                     neg.l      D0
  2160. 00001496  9180                     subx.l     D0, D0
  2161. 00001498  4480                     neg.l      D0
  2162. 0000149A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2163. 0000149E  4E5E                     unlink     A6
  2164. 000014A0  205F                     movea.l    A0, [A7]+
  2165. 000014A2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2166. 000014A6  4ED0                     jmp        [A0]
  2167. 000014A8  8037 5465                or.b       D0, [A7 + D5.w * 4 + 0x65]
  2168. 000014AC  7374                     moveq.l    D1, 0x74
  2169. 000014AE  5375 6256                subq.w     [A5 + D6.w * 2 + 0x56], 1
  2170. 000014B2  6965                     bvs        +0x67 /* 00001519 */
  2171. 000014B4  775F                     moveq.l    D3, 0x5F
  2172. 000014B6  5261                     addq.w     -[A1], 1
  2173. 000014B8  6E6B                     bgt        +0x6D /* 00001525 */
  2174. 000014BA  546F 4974                addq.w     [A7 + 0x4974], 2
  2175. 000014BE  656D                     bcs        +0x6F /* 0000152D */
  2176. 000014C0  5F5F                     subq.w     [A7]+, 7
  2177. 000014C2  4650                     not.w      [A0]
  2178. 000014C4  3554 5669                move.w     [A2 + 0x5669], [A4]
  2179. 000014C8  6577                     bcs        +0x79 /* 00001541 */
  2180. 000014CA  5039 5456 5541           addq.b     [0x54565541], 8
  2181. 000014D0  7373                     moveq.l    D1, 0x73
  2182. 000014D2  6973                     bvs        +0x75 /* 00001547 */
  2183. 000014D4  7452                     moveq.l    D2, 0x52
  2184. 000014D6  5039 5447 7269           addq.b     [0x54477269], 8
  2185. 000014DC  6449                     bcc        +0x4B /* 00001527 */
  2186. 000014DE  7465                     moveq.l    D2, 0x65
  2187. 000014E0  6D00 0000                blt        +0x2 /* 000014E2 */
  2188. // begin alternate branch 000014E2-000014FA
  2189. label000014E2:
  2190. 000014E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2191. 000014E6  0000 48E7                ori.b      D0, 0xE7
  2192. 000014EA  1A30 246E                move.b     D5, [A0 + D2.w * 4 + 0x6E]
  2193. 000014EE  0008 3C2E                ori.b      A0, 0x2E /* '.' */
  2194. 000014F2  000C 266E                ori.b      A4, 0x6E /* 'n' */
  2195. 000014F6  000E 2F0A                ori.b      A6, 0xA /* '\n' */
  2196. // end alternate branch 000014E2-000014FA
  2197. label000014E2: // (misaligned)
  2198. 000014E4  4E56 0000                link       A6, 0
  2199. 000014E8  48E7 1A30                movem.l    -[A7], D3,D4,D6,A2,A3
  2200. 000014EC  246E 0008                movea.l    A2, [A6 + 0x8]
  2201. 000014F0  3C2E 000C                move.w     D6, [A6 + 0xC]
  2202. 000014F4  266E 000E                movea.l    A3, [A6 + 0xE]
  2203. 000014F8  2F0A                     move.l     -[A7], A2
  2204. 000014FA  4EB9 0000 14D2           jsr        [0x000014D2]
  2205. 00001500  254B 0004                move.l     [A2 + 0x4], A3
  2206. 00001504  3606                     move.w     D3, D6
  2207. 00001506  3003                     move.w     D0, D3
  2208. 00001508  48C0                     ext.l      D0
  2209. 0000150A  2540 0010                move.l     [A2 + 0x10], D0
  2210. 0000150E  3803                     move.w     D4, D3
  2211. 00001510  48C4                     ext.l      D4
  2212. 00001512  5384                     subq.l     D4, 1
  2213. 00001514  2004                     move.l     D0, D4
  2214. 00001516  322B 007E                move.w     D1, [A3 + 0x7E]
  2215. 0000151A  48C1                     ext.l      D1
  2216. 0000151C  4EB9 0000 007A           jsr        [0x0000007A]
  2217. 00001522  5280                     addq.l     D0, 1
  2218. 00001524  2540 000C                move.l     [A2 + 0xC], D0
  2219. 00001528  2004                     move.l     D0, D4
  2220. 0000152A  322B 007E                move.w     D1, [A3 + 0x7E]
  2221. 0000152E  48C1                     ext.l      D1
  2222. 00001530  4EB9 0000 008A           jsr        [0x0000008A]
  2223. 00001536  5280                     addq.l     D0, 1
  2224. 00001538  2540 0008                move.l     [A2 + 0x8], D0
  2225. 0000153C  4CDF 0C58                movem.l    D3,D4,D6,A2,A3, [A7]+
  2226. 00001540  4E5E                     unlink     A6
  2227. 00001542  205F                     movea.l    A0, [A7]+
  2228. 00001544  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2229. 00001548  4ED0                     jmp        [A0]
  2230. 0000154A  8022                     or.b       D0, -[A2]
  2231. 0000154C  4947                     chk.w      D4, D7
  2232. 0000154E  7269                     moveq.l    D1, 0x69
  2233. 00001550  6449                     bcc        +0x4B /* 0000159B */
  2234. 00001552  7465                     moveq.l    D2, 0x65
  2235. 00001554  6D5F                     blt        +0x61 /* 000015B5 */
  2236. 00001556  5F39 5447 7269           subq.b     [0x54477269], 7
  2237. 0000155C  6449                     bcc        +0x4B /* 000015A7 */
  2238. 0000155E  7465                     moveq.l    D2, 0x65
  2239. 00001560  6D46                     blt        +0x48 /* 000015A8 */
  2240. 00001562  5039 5447 7269           addq.b     [0x54477269], 8
  2241. 00001568  6456                     bcc        +0x58 /* 000015C0 */
  2242. 0000156A  6965                     bvs        +0x67 /* 000015D1 */
  2243. 0000156C  7773                     moveq.l    D3, 0x73
  2244. 0000156E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2245. 00001572  FFFC                     .invalid   <<F/7/7>>
  2246. 00001574  48E7 1C10                movem.l    -[A7], D3,D4,D5,A3
  2247. 00001578  266E 0008                movea.l    A3, [A6 + 0x8]
  2248. 0000157C  202B 000C                move.l     D0, [A3 + 0xC]
  2249. 00001580  3800                     move.w     D4, D0
  2250. 00001582  202B 0008                move.l     D0, [A3 + 0x8]
  2251. 00001586  3A00                     move.w     D5, D0
  2252. 00001588  3D44 FFFC                move.w     [A6 - 0x4], D4
  2253. 0000158C  3D45 FFFE                move.w     [A6 - 0x2], D5
  2254. 00001590  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2255. 00001594  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2256. 00001598  262B 0004                move.l     D3, [A3 + 0x4]
  2257. 0000159C  2F03                     move.l     -[A7], D3
  2258. 0000159E  2043                     movea.l    A0, D3
  2259. 000015A0  2050                     movea.l    A0, [A0]
  2260. 000015A2  2068 03E4                movea.l    A0, [A0 + 0x3E4]
  2261. 000015A6  4E90                     jsr        [A0]
  2262. label000015A8:
  2263. 000015A8  4CDF 0838                movem.l    D3,D4,D5,A3, [A7]+
  2264. 000015AC  4E5E                     unlink     A6
  2265. 000015AE  205F                     movea.l    A0, [A7]+
  2266. 000015B0  504F                     addq.w     A7, 8
  2267. 000015B2  4ED0                     jmp        [A0]
  2268. 000015B4  9D47                     subx.w     D6, D7
  2269. 000015B6  6574                     bcs        +0x76 /* 0000162C */
  2270. 000015B8  4578 7465                chk.w      D2, [0x00007465]
  2271. 000015BC  6E74                     bgt        +0x76 /* 00001632 */
  2272. 000015BE  5F5F                     subq.w     [A7]+, 7
  2273. label000015C0:
  2274. 000015C0  3954 4772                move.w     [A4 + 0x4772], [A4]
  2275. 000015C4  6964                     bvs        +0x66 /* 0000162A */
  2276. 000015C6  4974 656D                chk.w      D4, <<invalid full ext with IS == 1 and I/IS == 5>>
  2277. 000015CA  4652                     not.w      [A2]
  2278. 000015CC  3556 5265                move.w     [A2 + 0x5265], [A6]
  2279. 000015D0  6374                     bls        +0x76 /* 00001646 */
  2280. 000015D2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2281. 000015D6  0000 2F03                ori.b      D0, 0x3
  2282. 000015DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2283. 000015DE  206E 0008                movea.l    A0, [A6 + 0x8]
  2284. 000015E2  2628 0004                move.l     D3, [A0 + 0x4]
  2285. 000015E6  2F03                     move.l     -[A7], D3
  2286. 000015E8  2043                     movea.l    A0, D3
  2287. 000015EA  2050                     movea.l    A0, [A0]
  2288. 000015EC  2068 0164                movea.l    A0, [A0 + 0x164]
  2289. 000015F0  4E90                     jsr        [A0]
  2290. 000015F2  261F                     move.l     D3, [A7]+
  2291. 000015F4  4E5E                     unlink     A6
  2292. 000015F6  205F                     movea.l    A0, [A7]+
  2293. 000015F8  504F                     addq.w     A7, 8
  2294. 000015FA  4ED0                     jmp        [A0]
  2295. 000015FC  8022                     or.b       D0, -[A2]
  2296. 000015FE  4C6F 6361 6C54           movem.l    D0,D5,D6,A0,A1,A5,A6, [A7 + 0x6C54]
  2297. 00001604  6F57                     ble        +0x59 /* 0000165D */
  2298. 00001606  696E                     bvs        +0x70 /* 00001676 */
  2299. 00001608  646F                     bcc        +0x71 /* 00001679 */
  2300. 0000160A  775F                     moveq.l    D3, 0x5F
  2301. 0000160C  5F39 5447 7269           subq.b     [0x54477269], 7
  2302. 00001612  6449                     bcc        +0x4B /* 0000165D */
  2303. 00001614  7465                     moveq.l    D2, 0x65
  2304. 00001616  6D46                     blt        +0x48 /* 0000165E */
  2305. 00001618  5036 5650                addq.b     [A6 + D5.w * 8 + 0x50], 8
  2306. 0000161C  6F69                     ble        +0x6B /* 00001687 */
  2307. 0000161E  6E74                     bgt        +0x76 /* 00001694 */
  2308. 00001620  0000 FFFF                ori.b      D0, 0xFF
  2309. 00001624  4E56 FF8C                link       A6, -0x0074
  2310. 00001628  48E7 0038                movem.l    -[A7], A2,A3,A4
  2311. // begin alternate branch 0000162A-00001630
  2312. label0000162A:
  2313. 0000162A  0038 266E 000A           ori.b      [0x0000000A], 0x6E /* 'n' */
  2314. // end alternate branch 0000162A-00001630
  2315. label0000162A: // (misaligned)
  2316. label0000162C:
  2317. 0000162C  266E 000A                movea.l    A3, [A6 + 0xA]
  2318. 00001630  286E 000E                movea.l    A4, [A6 + 0xE]
  2319. // begin alternate branch 00001632-00001636
  2320. label00001632:
  2321. 00001632  000E 2F0C                ori.b      A6, 0xC
  2322. // end alternate branch 00001632-00001636
  2323. label00001632: // (misaligned)
  2324. 00001634  2F0C                     move.l     -[A7], A4
  2325. 00001636  2054                     movea.l    A0, [A4]
  2326. 00001638  2068 0330                movea.l    A0, [A0 + 0x330]
  2327. 0000163C  4E90                     jsr        [A0]
  2328. 0000163E  4A00                     tst.b      D0
  2329. 00001640  6700 00E8                beq        +0xEA /* 0000172A */
  2330. 00001644  2F0C                     move.l     -[A7], A4
  2331. label00001646:
  2332. 00001646  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2333. 0000164A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2334. 0000164E  2F0B                     move.l     -[A7], A3
  2335. 00001650  2053                     movea.l    A0, [A3]
  2336. 00001652  2068 0170                movea.l    A0, [A0 + 0x170]
  2337. 00001656  4E90                     jsr        [A0]
  2338. 00001658  1D40 FF8C                move.b     [A6 - 0x74], D0
  2339. 0000165C  4A00                     tst.b      D0
  2340. label0000165E:
  2341. 0000165E  6770                     beq        +0x72 /* 000016D0 */
  2342. 00001660  720B                     moveq.l    D1, 0x0B
  2343. 00001662  B001                     cmp.b      D0, D1
  2344. 00001664  6652                     bne        +0x54 /* 000016B8 */
  2345. 00001666  4EB9 0000 191A           jsr        [0x0000191A]
  2346. 0000166C  2F00                     move.l     -[A7], D0
  2347. 0000166E  2F39 FFFF B52C           move.l     -[A7], [0xFFFFB52C]
  2348. 00001674  4EB9 0000 1572           jsr        [0x00001572]
  2349. // begin alternate branch 00001676-0000167A
  2350. label00001676:
  2351. 00001676  0000 1572                ori.b      D0, 0x72 /* 'r' */
  2352. // end alternate branch 00001676-0000167A
  2353. label00001676: // (misaligned)
  2354. 0000167A  4A00                     tst.b      D0
  2355. 0000167C  6726                     beq        +0x28 /* 000016A4 */
  2356. 0000167E  2079 FFFF B52C           movea.l    A0, [0xFFFFB52C]
  2357. 00001684  2068 0004                movea.l    A0, [A0 + 0x4]
  2358. 00001688  B1CC                     cmpa.l     A0, A4
  2359. 0000168A  6618                     bne        +0x1A /* 000016A4 */
  2360. 0000168C  2079 FFFF B52C           movea.l    A0, [0xFFFFB52C]
  2361. 00001692  2028 0010                move.l     D0, [A0 + 0x10]
  2362. // begin alternate branch 00001694-0000169C
  2363. label00001694:
  2364. 00001694  0010 D079                ori.b      [A0], 0x79 /* 'y' */
  2365. 00001698  FFFF                     .invalid   <<F/7/7>>
  2366. 0000169A  B524                     xor.b      -[A4], D2
  2367. // end alternate branch 00001694-0000169C
  2368. label00001694: // (misaligned)
  2369. 00001696  D079 FFFF B524           add.w      D0, [0xFFFFB524]
  2370. 0000169C  33C0 FFFF B528           move.w     [0xFFFFB528], D0
  2371. 000016A2  602C                     bra        +0x2E /* 000016D0 */
  2372. label000016A4:
  2373. 000016A4  2F0C                     move.l     -[A7], A4
  2374. 000016A6  2F0B                     move.l     -[A7], A3
  2375. 000016A8  2053                     movea.l    A0, [A3]
  2376. 000016AA  2068 016C                movea.l    A0, [A0 + 0x16C]
  2377. 000016AE  4E90                     jsr        [A0]
  2378. 000016B0  D179 FFFF B524           add.w      [0xFFFFB524], D0
  2379. 000016B6  6018                     bra        +0x1A /* 000016D0 */
  2380. label000016B8:
  2381. 000016B8  5279 FFFF B524           addq.w     [0xFFFFB524], 1
  2382. 000016BE  B9F9 FFFF B52C           cmpa.l     A4, [0xFFFFB52C]
  2383. 000016C4  660A                     bne        +0xC /* 000016D0 */
  2384. 000016C6  33F9 FFFF B524 FFFF B528 move.w     [0xFFFFB528], [0xFFFFB524]
  2385. label000016D0:
  2386. 000016D0  3039 FFFF B528           move.w     D0, [0xFFFFB528]
  2387. 000016D6  6652                     bne        +0x54 /* 0000172A */
  2388. 000016D8  2F0C                     move.l     -[A7], A4
  2389. 000016DA  486E FF90                pea.l      [A6 - 0x70]
  2390. 000016DE  4EB9 0000 20AA           jsr        [0x000020AA]
  2391. 000016E4  486E FF90                pea.l      [A6 - 0x70]
  2392. 000016E8  4EB9 0000 20B2           jsr        [0x000020B2]
  2393. 000016EE  2440                     movea.l    A2, D0
  2394. 000016F0  601E                     bra        +0x20 /* 00001710 */
  2395. label000016F2:
  2396. 000016F2  2F0A                     move.l     -[A7], A2
  2397. 000016F4  2F0B                     move.l     -[A7], A3
  2398. 000016F6  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2399. 000016FA  4EB9 0000 1624           jsr        [0x00001624]
  2400. 00001700  4A00                     tst.b      D0
  2401. 00001702  661C                     bne        +0x1E /* 00001720 */
  2402. 00001704  486E FF90                pea.l      [A6 - 0x70]
  2403. 00001708  4EB9 0000 20BA           jsr        [0x000020BA]
  2404. 0000170E  2440                     movea.l    A2, D0
  2405. label00001710:
  2406. 00001710  486E FF90                pea.l      [A6 - 0x70]
  2407. 00001714  206E FF90                movea.l    A0, [A6 - 0x70]
  2408. 00001718  2050                     movea.l    A0, [A0]
  2409. 0000171A  4E90                     jsr        [A0]
  2410. 0000171C  4A00                     tst.b      D0
  2411. 0000171E  66D2                     bne        -0x2C /* 000016F2 */
  2412. label00001720:
  2413. 00001720  486E FF90                pea.l      [A6 - 0x70]
  2414. 00001724  4EB9 0000 510A           jsr        [0x0000510A]
  2415. label0000172A:
  2416. 0000172A  3039 FFFF B528           move.w     D0, [0xFFFFB528]
  2417. 00001730  56C0                     sne        D0
  2418. 00001732  4400                     neg.b      D0
  2419. 00001734  4880                     ext.w      D0
  2420. 00001736  48C0                     ext.l      D0
  2421. 00001738  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2422. 0000173C  4E5E                     unlink     A6
  2423. 0000173E  205F                     movea.l    A0, [A7]+
  2424. 00001740  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2425. 00001744  4ED0                     jmp        [A0]
  2426. 00001746  802D 5465                or.b       D0, [A5 + 0x5465]
  2427. 0000174A  7374                     moveq.l    D1, 0x74
  2428. 0000174C  5375 6256                subq.w     [A5 + D6.w * 2 + 0x56], 1
  2429. 00001750  6965                     bvs        +0x67 /* 000017B7 */
  2430. 00001752  775F                     moveq.l    D3, 0x5F
  2431. 00001754  4974 656D                chk.w      D4, <<invalid full ext with IS == 1 and I/IS == 5>>
  2432. 00001758  546F 5261                addq.w     [A7 + 0x5261], 2
  2433. 0000175C  6E6B                     bgt        +0x6D /* 000017C9 */
  2434. 0000175E  5F5F                     subq.w     [A7]+, 7
  2435. 00001760  4650                     not.w      [A0]
  2436. 00001762  3554 5669                move.w     [A2 + 0x5669], [A4]
  2437. 00001766  6577                     bcs        +0x79 /* 000017DF */
  2438. 00001768  5039 5456 5541           addq.b     [0x54565541], 8
  2439. 0000176E  7373                     moveq.l    D1, 0x73
  2440. 00001770  6973                     bvs        +0x75 /* 000017E5 */
  2441. 00001772  7455                     moveq.l    D2, 0x55
  2442. 00001774  6300 0000                bls        +0x2 /* 00001776 */
  2443. // begin alternate branch 00001776-0000177C
  2444. label00001776:
  2445. 00001776  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2446. 0000177A  FF8C                     .invalid   <<F/6/7>>
  2447. // end alternate branch 00001776-0000177C
  2448. label00001776: // (misaligned)
  2449. 00001778  4E56 FF8C                link       A6, -0x0074
  2450. 0000177C  48E7 0038                movem.l    -[A7], A2,A3,A4
  2451. 00001780  266E 000A                movea.l    A3, [A6 + 0xA]
  2452. 00001784  286E 000E                movea.l    A4, [A6 + 0xE]
  2453. 00001788  2F0C                     move.l     -[A7], A4
  2454. 0000178A  2054                     movea.l    A0, [A4]
  2455. 0000178C  2068 0330                movea.l    A0, [A0 + 0x330]
  2456. 00001790  4E90                     jsr        [A0]
  2457. 00001792  4A00                     tst.b      D0
  2458. 00001794  6700 00A0                beq        +0xA2 /* 00001836 */
  2459. 00001798  2F0C                     move.l     -[A7], A4
  2460. 0000179A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2461. 0000179E  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2462. 000017A2  2F0B                     move.l     -[A7], A3
  2463. 000017A4  2053                     movea.l    A0, [A3]
  2464. 000017A6  2068 0170                movea.l    A0, [A0 + 0x170]
  2465. 000017AA  4E90                     jsr        [A0]
  2466. 000017AC  1D40 FF8C                move.b     [A6 - 0x74], D0
  2467. 000017B0  4A00                     tst.b      D0
  2468. 000017B2  6720                     beq        +0x22 /* 000017D4 */
  2469. 000017B4  720B                     moveq.l    D1, 0x0B
  2470. 000017B6  B001                     cmp.b      D0, D1
  2471. 000017B8  6614                     bne        +0x16 /* 000017CE */
  2472. 000017BA  2F0C                     move.l     -[A7], A4
  2473. 000017BC  2F0B                     move.l     -[A7], A3
  2474. 000017BE  2053                     movea.l    A0, [A3]
  2475. 000017C0  2068 016C                movea.l    A0, [A0 + 0x16C]
  2476. 000017C4  4E90                     jsr        [A0]
  2477. 000017C6  D179 FFFF B520           add.w      [0xFFFFB520], D0
  2478. 000017CC  6006                     bra        +0x8 /* 000017D4 */
  2479. label000017CE:
  2480. 000017CE  5279 FFFF B520           addq.w     [0xFFFFB520], 1
  2481. label000017D4:
  2482. 000017D4  4EB9 0000 6A0A           jsr        [0x00006A0A]
  2483. 000017DA  2F00                     move.l     -[A7], D0
  2484. 000017DC  2F0C                     move.l     -[A7], A4
  2485. 000017DE  4EB9 0000 1572           jsr        [0x00001572]
  2486. 000017E4  4A00                     tst.b      D0
  2487. 000017E6  674E                     beq        +0x50 /* 00001836 */
  2488. 000017E8  2F0C                     move.l     -[A7], A4
  2489. 000017EA  486E FF90                pea.l      [A6 - 0x70]
  2490. 000017EE  4EB9 0000 20AA           jsr        [0x000020AA]
  2491. 000017F4  486E FF90                pea.l      [A6 - 0x70]
  2492. 000017F8  4EB9 0000 20B2           jsr        [0x000020B2]
  2493. 000017FE  2440                     movea.l    A2, D0
  2494. 00001800  601A                     bra        +0x1C /* 0000181C */
  2495. label00001802:
  2496. 00001802  2F0A                     move.l     -[A7], A2
  2497. 00001804  2F0B                     move.l     -[A7], A3
  2498. 00001806  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2499. 0000180A  4EB9 0000 1778           jsr        [0x00001778]
  2500. 00001810  486E FF90                pea.l      [A6 - 0x70]
  2501. 00001814  4EB9 0000 20BA           jsr        [0x000020BA]
  2502. 0000181A  2440                     movea.l    A2, D0
  2503. label0000181C:
  2504. 0000181C  486E FF90                pea.l      [A6 - 0x70]
  2505. 00001820  206E FF90                movea.l    A0, [A6 - 0x70]
  2506. 00001824  2050                     movea.l    A0, [A0]
  2507. 00001826  4E90                     jsr        [A0]
  2508. 00001828  4A00                     tst.b      D0
  2509. 0000182A  66D6                     bne        -0x28 /* 00001802 */
  2510. 0000182C  486E FF90                pea.l      [A6 - 0x70]
  2511. 00001830  4EB9 0000 510A           jsr        [0x0000510A]
  2512. label00001836:
  2513. 00001836  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2514. 0000183A  4E5E                     unlink     A6
  2515. 0000183C  205F                     movea.l    A0, [A7]+
  2516. 0000183E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2517. 00001842  4ED0                     jmp        [A0]
  2518. 00001844  802C 446F                or.b       D0, [A4 + 0x446F]
  2519. 00001848  546F 5375                addq.w     [A7 + 0x5375], 2
  2520. 0000184C  6256                     bhi        +0x58 /* 000018A4 */
  2521. 0000184E  6965                     bvs        +0x67 /* 000018B5 */
  2522. 00001850  775F                     moveq.l    D3, 0x5F
  2523. 00001852  5669 6577                addq.w     [A1 + 0x6577], 3
  2524. 00001856  436F 756E                chk.w      D1, [A7 + 0x756E]
  2525. 0000185A  745F                     moveq.l    D2, 0x5F
  2526. 0000185C  5F46                     subq.w     D6, 7
  2527. 0000185E  5035 5456                addq.b     [A5 + D5.w * 4 + 0x56], 8
  2528. 00001862  6965                     bvs        +0x67 /* 000018C9 */
  2529. 00001864  7750                     moveq.l    D3, 0x50
  2530. 00001866  3954 5655                move.w     [A4 + 0x5655], [A4]
  2531. 0000186A  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  2532. 00001870  5563                     subq.w     -[A3], 2
  2533. 00001872  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2534. 00001876  FF84                     .invalid   <<F/6/7>>
  2535. 00001878  48E7 0038                movem.l    -[A7], A2,A3,A4
  2536. 0000187C  266E 0008                movea.l    A3, [A6 + 0x8]
  2537. 00001880  286E 000C                movea.l    A4, [A6 + 0xC]
  2538. 00001884  2F0C                     move.l     -[A7], A4
  2539. 00001886  2054                     movea.l    A0, [A4]
  2540. 00001888  2068 0330                movea.l    A0, [A0 + 0x330]
  2541. 0000188C  4E90                     jsr        [A0]
  2542. 0000188E  4A00                     tst.b      D0
  2543. 00001890  6700 00A6                beq        +0xA8 /* 00001938 */
  2544. 00001894  4EB9 0000 6A12           jsr        [0x00006A12]
  2545. 0000189A  2F00                     move.l     -[A7], D0
  2546. 0000189C  2F0C                     move.l     -[A7], A4
  2547. 0000189E  4EB9 0000 1572           jsr        [0x00001572]
  2548. label000018A4:
  2549. 000018A4  4A00                     tst.b      D0
  2550. 000018A6  673A                     beq        +0x3C /* 000018E2 */
  2551. 000018A8  41F9 FFFF B518           lea.l      A0, [0xFFFFB518]
  2552. 000018AE  43EE FF84                lea.l      A1, [A6 - 0x7C]
  2553. 000018B2  22D8                     move.l     [A1]+, [A0]+
  2554. 000018B4  22D8                     move.l     [A1]+, [A0]+
  2555. 000018B6  2F0C                     move.l     -[A7], A4
  2556. 000018B8  486E FF84                pea.l      [A6 - 0x7C]
  2557. 000018BC  486E FF8C                pea.l      [A6 - 0x74]
  2558. 000018C0  2F0B                     move.l     -[A7], A3
  2559. 000018C2  2053                     movea.l    A0, [A3]
  2560. 000018C4  2068 0154                movea.l    A0, [A0 + 0x154]
  2561. 000018C8  4E90                     jsr        [A0]
  2562. 000018CA  486E FF84                pea.l      [A6 - 0x7C]
  2563. 000018CE  2F0C                     move.l     -[A7], A4
  2564. 000018D0  2054                     movea.l    A0, [A4]
  2565. 000018D2  2068 0298                movea.l    A0, [A0 + 0x298]
  2566. 000018D6  4E90                     jsr        [A0]
  2567. 000018D8  4A00                     tst.b      D0
  2568. 000018DA  6706                     beq        +0x8 /* 000018E2 */
  2569. 000018DC  23CC FFFF B514           move.l     [0xFFFFB514], A4
  2570. label000018E2:
  2571. 000018E2  2039 FFFF B514           move.l     D0, [0xFFFFB514]
  2572. 000018E8  664E                     bne        +0x50 /* 00001938 */
  2573. 000018EA  2F0C                     move.l     -[A7], A4
  2574. 000018EC  486E FF90                pea.l      [A6 - 0x70]
  2575. 000018F0  4EB9 0000 20AA           jsr        [0x000020AA]
  2576. 000018F6  486E FF90                pea.l      [A6 - 0x70]
  2577. 000018FA  4EB9 0000 20B2           jsr        [0x000020B2]
  2578. 00001900  2440                     movea.l    A2, D0
  2579. 00001902  601A                     bra        +0x1C /* 0000191E */
  2580. label00001904:
  2581. 00001904  2F0A                     move.l     -[A7], A2
  2582. 00001906  2F0B                     move.l     -[A7], A3
  2583. 00001908  4EB9 0000 1874           jsr        [0x00001874]
  2584. 0000190E  4A00                     tst.b      D0
  2585. 00001910  661C                     bne        +0x1E /* 0000192E */
  2586. 00001912  486E FF90                pea.l      [A6 - 0x70]
  2587. 00001916  4EB9 0000 20BA           jsr        [0x000020BA]
  2588. 0000191C  2440                     movea.l    A2, D0
  2589. label0000191E:
  2590. 0000191E  486E FF90                pea.l      [A6 - 0x70]
  2591. 00001922  206E FF90                movea.l    A0, [A6 - 0x70]
  2592. 00001926  2050                     movea.l    A0, [A0]
  2593. 00001928  4E90                     jsr        [A0]
  2594. 0000192A  4A00                     tst.b      D0
  2595. 0000192C  66D6                     bne        -0x28 /* 00001904 */
  2596. label0000192E:
  2597. 0000192E  486E FF90                pea.l      [A6 - 0x70]
  2598. 00001932  4EB9 0000 510A           jsr        [0x0000510A]
  2599. label00001938:
  2600. 00001938  2039 FFFF B514           move.l     D0, [0xFFFFB514]
  2601. 0000193E  4480                     neg.l      D0
  2602. 00001940  9180                     subx.l     D0, D0
  2603. 00001942  4480                     neg.l      D0
  2604. 00001944  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2605. 00001948  4E5E                     unlink     A6
  2606. 0000194A  205F                     movea.l    A0, [A7]+
  2607. 0000194C  504F                     addq.w     A7, 8
  2608. 0000194E  4ED0                     jmp        [A0]
  2609. 00001950  802F 5465                or.b       D0, [A7 + 0x5465]
  2610. 00001954  7374                     moveq.l    D1, 0x74
  2611. 00001956  5375 6256                subq.w     [A5 + D6.w * 2 + 0x56], 1
  2612. 0000195A  6965                     bvs        +0x67 /* 000019C1 */
  2613. 0000195C  775F                     moveq.l    D3, 0x5F
  2614. 0000195E  506F 696E                addq.w     [A7 + 0x696E], 8
  2615. 00001962  7454                     moveq.l    D2, 0x54
  2616. 00001964  6F43                     ble        +0x45 /* 000019A9 */
  2617. 00001966  6F6E                     ble        +0x70 /* 000019D6 */
  2618. 00001968  7472                     moveq.l    D2, 0x72
  2619. 0000196A  6F6C                     ble        +0x6E /* 000019D8 */
  2620. 0000196C  5F5F                     subq.w     [A7]+, 7
  2621. 0000196E  4650                     not.w      [A0]
  2622. 00001970  3554 5669                move.w     [A2 + 0x5669], [A4]
  2623. 00001974  6577                     bcs        +0x79 /* 000019ED */
  2624. 00001976  5039 5456 5541           addq.b     [0x54565541], 8
  2625. 0000197C  7373                     moveq.l    D1, 0x73
  2626. 0000197E  6973                     bvs        +0x75 /* 000019F3 */
  2627. 00001980  7400                     moveq.l    D2, 0x00
  2628. 00001982  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2629. 00001986  FF90                     .invalid   <<F/6/7>>
  2630. 00001988  48E7 0038                movem.l    -[A7], A2,A3,A4
  2631. 0000198C  266E 0008                movea.l    A3, [A6 + 0x8]
  2632. 00001990  286E 000C                movea.l    A4, [A6 + 0xC]
  2633. 00001994  2F0C                     move.l     -[A7], A4
  2634. 00001996  2054                     movea.l    A0, [A4]
  2635. 00001998  2068 0330                movea.l    A0, [A0 + 0x330]
  2636. 0000199C  4E90                     jsr        [A0]
  2637. 0000199E  4A00                     tst.b      D0
  2638. 000019A0  6700 0080                beq        +0x82 /* 00001A22 */
  2639. 000019A4  2F0C                     move.l     -[A7], A4
  2640. 000019A6  4227                     clr.b      -[A7]
  2641. 000019A8  4227                     clr.b      -[A7]
  2642. 000019AA  2F0B                     move.l     -[A7], A3
  2643. 000019AC  2053                     movea.l    A0, [A3]
  2644. 000019AE  2068 0170                movea.l    A0, [A0 + 0x170]
  2645. 000019B2  4E90                     jsr        [A0]
  2646. 000019B4  7205                     moveq.l    D1, 0x05
  2647. 000019B6  B001                     cmp.b      D0, D1
  2648. 000019B8  6612                     bne        +0x14 /* 000019CC */
  2649. 000019BA  302C 00B8                move.w     D0, [A4 + 0xB8]
  2650. 000019BE  B079 FFFF B510           cmp.w      D0, [0xFFFFB510]
  2651. 000019C4  6606                     bne        +0x8 /* 000019CC */
  2652. 000019C6  23CC FFFF B50C           move.l     [0xFFFFB50C], A4
  2653. label000019CC:
  2654. 000019CC  2039 FFFF B50C           move.l     D0, [0xFFFFB50C]
  2655. 000019D2  664E                     bne        +0x50 /* 00001A22 */
  2656. 000019D4  2F0C                     move.l     -[A7], A4
  2657. label000019D6:
  2658. 000019D6  486E FF90                pea.l      [A6 - 0x70]
  2659. // begin alternate branch 000019D8-000019DA
  2660. label000019D8:
  2661. 000019D8  FF90                     .invalid   <<F/6/7>>
  2662. // end alternate branch 000019D8-000019DA
  2663. label000019D8: // (misaligned)
  2664. 000019DA  4EB9 0000 20AA           jsr        [0x000020AA]
  2665. 000019E0  486E FF90                pea.l      [A6 - 0x70]
  2666. 000019E4  4EB9 0000 20B2           jsr        [0x000020B2]
  2667. 000019EA  2440                     movea.l    A2, D0
  2668. 000019EC  601A                     bra        +0x1C /* 00001A08 */
  2669. label000019EE:
  2670. 000019EE  2F0A                     move.l     -[A7], A2
  2671. 000019F0  2F0B                     move.l     -[A7], A3
  2672. 000019F2  4EB9 0000 1984           jsr        [0x00001984]
  2673. 000019F8  4A00                     tst.b      D0
  2674. 000019FA  661C                     bne        +0x1E /* 00001A18 */
  2675. 000019FC  486E FF90                pea.l      [A6 - 0x70]
  2676. 00001A00  4EB9 0000 20BA           jsr        [0x000020BA]
  2677. 00001A06  2440                     movea.l    A2, D0
  2678. label00001A08:
  2679. 00001A08  486E FF90                pea.l      [A6 - 0x70]
  2680. 00001A0C  206E FF90                movea.l    A0, [A6 - 0x70]
  2681. 00001A10  2050                     movea.l    A0, [A0]
  2682. 00001A12  4E90                     jsr        [A0]
  2683. 00001A14  4A00                     tst.b      D0
  2684. 00001A16  66D6                     bne        -0x28 /* 000019EE */
  2685. label00001A18:
  2686. 00001A18  486E FF90                pea.l      [A6 - 0x70]
  2687. 00001A1C  4EB9 0000 510A           jsr        [0x0000510A]
  2688. label00001A22:
  2689. 00001A22  2039 FFFF B50C           move.l     D0, [0xFFFFB50C]
  2690. 00001A28  4480                     neg.l      D0
  2691. 00001A2A  9180                     subx.l     D0, D0
  2692. 00001A2C  4480                     neg.l      D0
  2693. 00001A2E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2694. 00001A32  4E5E                     unlink     A6
  2695. 00001A34  205F                     movea.l    A0, [A7]+
  2696. 00001A36  504F                     addq.w     A7, 8
  2697. 00001A38  4ED0                     jmp        [A0]
  2698. 00001A3A  802C 5465                or.b       D0, [A4 + 0x5465]
  2699. 00001A3E  7374                     moveq.l    D1, 0x74
  2700. 00001A40  5375 6249                subq.w     [A5 + D6.w * 2 + 0x49], 1
  2701. 00001A44  445F                     neg.w      [A7]+
  2702. 00001A46  4D65                     chk.w      D6, -[A5]
  2703. 00001A48  6E75                     bgt        +0x77 /* 00001ABF */
  2704. 00001A4A  4944                     chk.w      D4, D4
  2705. 00001A4C  546F 506F                addq.w     [A7 + 0x506F], 2
  2706. 00001A50  7075                     moveq.l    D0, 0x75
  2707. 00001A52  705F                     moveq.l    D0, 0x5F
  2708. 00001A54  5F46                     subq.w     D6, 7
  2709. 00001A56  5035 5456                addq.b     [A5 + D5.w * 4 + 0x56], 8
  2710. 00001A5A  6965                     bvs        +0x67 /* 00001AC1 */
  2711. 00001A5C  7750                     moveq.l    D3, 0x50
  2712. 00001A5E  3954 5655                move.w     [A4 + 0x5655], [A4]
  2713. 00001A62  4173 7369 7374           chk.w      D0, [[A3 + 0x7374]]
  2714. 00001A68  0000 FFFF                ori.b      D0, 0xFF
  2715. 00001A6C  4E56 FFFC                link       A6, -0x0004
  2716. 00001A70  48E7 1818                movem.l    -[A7], D3,D4,A3,A4
  2717. 00001A74  382E 000C                move.w     D4, [A6 + 0xC]
  2718. 00001A78  206E 0008                movea.l    A0, [A6 + 0x8]
  2719. 00001A7C  2850                     movea.l    A4, [A0]
  2720. 00001A7E  700E                     moveq.l    D0, 0x0E
  2721. 00001A80  2D4C FFFC                move.l     [A6 - 0x4], A4
  2722. 00001A84  D9C0                     add.l      A4, D0
  2723. 00001A86  1214                     move.b     D1, [A4]
  2724. 00001A88  7000                     moveq.l    D0, 0x00
  2725. 00001A8A  1001                     move.b     D0, D1
  2726. 00001A8C  48C0                     ext.l      D0
  2727. 00001A8E  E180                     asl        D0, 8
  2728. 00001A90  206E FFFC                movea.l    A0, [A6 - 0x4]
  2729. 00001A94  D088                     add.l      D0, A0
  2730. 00001A96  2640                     movea.l    A3, D0
  2731. 00001A98  47EB 010E                lea.l      A3, [A3 + 0x10E]
  2732. 00001A9C  7601                     moveq.l    D3, 0x01
  2733. 00001A9E  600C                     bra        +0xE /* 00001AAC */
  2734. label00001AA0:
  2735. 00001AA0  1013                     move.b     D0, [A3]
  2736. 00001AA2  4880                     ext.w      D0
  2737. 00001AA4  48C0                     ext.l      D0
  2738. 00001AA6  5A80                     addq.l     D0, 5
  2739. 00001AA8  D7C0                     add.l      A3, D0
  2740. 00001AAA  5243                     addq.w     D3, 1
  2741. label00001AAC:
  2742. 00001AAC  B644                     cmp.w      D3, D4
  2743. 00001AAE  6C04                     bge        +0x6 /* 00001AB4 */
  2744. 00001AB0  4A13                     tst.b      [A3]
  2745. 00001AB2  66EC                     bne        -0x12 /* 00001AA0 */
  2746. label00001AB4:
  2747. 00001AB4  200B                     move.l     D0, A3
  2748. 00001AB6  4CDF 1818                movem.l    D3,D4,A3,A4, [A7]+
  2749. 00001ABA  4E5E                     unlink     A6
  2750. 00001ABC  205F                     movea.l    A0, [A7]+
  2751. 00001ABE  5C4F                     addq.w     A7, 6
  2752. 00001AC0  4ED0                     jmp        [A0]
  2753. 00001AC2  9B53                     sub.w      [A3], D5
  2754. 00001AC4  6565                     bcs        +0x67 /* 00001B2B */
  2755. 00001AC6  6B4D                     bmi        +0x4F /* 00001B15 */
  2756. 00001AC8  656E                     bcs        +0x70 /* 00001B38 */
  2757. 00001ACA  7549                     moveq.l    D2, 0x49
  2758. 00001ACC  7465                     moveq.l    D2, 0x65
  2759. 00001ACE  6D5F                     blt        +0x61 /* 00001B2F */
  2760. 00001AD0  5F46                     subq.w     D6, 7
  2761. 00001AD2  7350                     moveq.l    D1, 0x50
  2762. 00001AD4  5038 4D65                addq.b     [0x00004D65], 8
  2763. 00001AD8  6E75                     bgt        +0x77 /* 00001B4F */
  2764. 00001ADA  496E 666F                chk.w      D4, [A6 + 0x666F]
  2765. 00001ADE  0000 5680                ori.b      D0, 0x80
  2766. 00001AE2  8340 0580                pack       D1, D0, 0x0580
  2767. 00001AE6  C559                     and.w      [A1]+, D2
  2768. 00001AE8  00FF                     .incomplete
  2769. 00001AEA  FFFF                     .invalid   <<F/7/7>>
  2770. 00001AEC  0860 2280                bchg.b     -[A0], 0x80
  2771. 00001AF0  A200                     syscall    OpenSlot, flags=2
  2772. 00001AF2  FFFF                     .invalid   <<F/7/7>>
  2773. 00001AF4  FF76                     .extension 0xF76 <<F/4-5/7>> // unimplemented
  2774. 00001AF6  5980                     subq.l     D0, 4
  2775. 00001AF8  D271 3A3A                add.w      D1, [A1 + D3 * 2 + 0x3A]
  2776. 00001AFC  3A29 2E7E                move.w     D5, [A1 + 0x2E7E]
  2777. 00001B00  00FF                     .incomplete
  2778. 00001B02  FFFF                     .invalid   <<F/7/7>>
  2779. 00001B04  EE2D                     lsr        D5.b, D7
  2780. 00001B06  0527                     btst       -[A7], D2
  2781. 00001B08  0F80                     bclr       D0, D7
  2782. 00001B0A  8303                     sbcd       D1, D3
  2783. 00001B0C  80D4                     divu.w     D0, [A4]
  2784. 00001B0E  2B44 00FF                move.l     [A5 + 0xFF], D4
  2785. 00001B12  FFFF                     .invalid   <<F/7/7>>
  2786. 00001B14  C005                     and.b      D0, D5
  2787. 00001B16  0314                     btst       [A4], D1
  2788. 00001B18  050E                     btst       A6, D2
  2789. 00001B1A  0E25 3D0C                .invalid.b -[A5], 0xC // invalid immediate operation
  2790. 00001B1E  00FF                     .incomplete
  2791. 00001B20  FFFF                     .invalid   <<F/7/7>>
  2792. 00001B22  BD12                     xor.b      [A2], D6
  2793. 00001B24  050E                     btst       A6, D2
  2794. 00001B26  0E3B 3100 FFFF           .invalid.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x0 // invalid immediate operation
  2795. 00001B2C  FFDC                     .invalid   <<F/7/7>>
  2796. 00001B2E  050E                     btst       A6, D2
  2797. 00001B30  0E2A 3A00 FFFF           .invalid.b [A2 - 0x1], 0x0 // invalid immediate operation
  2798. 00001B36  FFC9                     .invalid   <<F/7/7>>
  2799. label00001B38:
  2800. 00001B38  040D 0510                subi.b     A5, 0x10
  2801. 00001B3C  0E2D 3F00 FFFF           .invalid.b [A5 - 0x1], 0x0 // invalid immediate operation
  2802. 00001B42  FFC5                     .invalid   <<F/7/7>>
  2803. 00001B44  0404 0D05                subi.b     D4, 0x5
  2804. 00001B48  100E                     move.b     D0, A6
  2805. 00001B4A  5005                     addq.b     D5, 8
  2806. 00001B4C  0D0D                     btst       A5, D6
  2807. 00001B4E  0D0D                     btst       A5, D6
  2808. 00001B50  110D                     move.b     -[A0], A5
  2809. 00001B52  0D0C                     btst       A4, D6
  2810. 00001B54  0C0A 1400                cmpi.b     A2, 0x0
  2811. 00001B58  FFFF                     .invalid   <<F/7/7>>
  2812. 00001B5A  FF73                     .extension 0xF73 <<F/4-5/7>> // unimplemented
  2813. 00001B5C  0D0D                     btst       A5, D6
  2814. 00001B5E  0D11                     btst       [A1], D6
  2815. 00001B60  0D0D                     btst       A5, D6
  2816. 00001B62  0C0C 0A14                cmpi.b     A4, 0x14
  2817. 00001B66  3903                     move.w     -[A4], D3
  2818. 00001B68  182B 1A00                move.b     D4, [A3 + 0x1A00]
  2819. 00001B6C  FFFF                     .invalid   <<F/7/7>>
  2820. 00001B6E  FFBE                     .invalid   <<F/6/7>>
  2821. 00001B70  2B0D                     move.l     -[A5], A5
  2822. 00001B72  0403 00FF                subi.b     D3, 0xFF
  2823. 00001B76  FFFF                     .invalid   <<F/7/7>>
  2824. 00001B78  D208                     add.b      D1, A0
  2825. 00001B7A  0319                     btst       [A1]+, D1
  2826. 00001B7C  1103                     move.b     -[A0], D3
  2827. 00001B7E  2D00                     move.l     -[A6], D0
  2828. 00001B80  FFFF                     .invalid   <<F/7/7>>
  2829. 00001B82  FFDA                     .invalid   <<F/7/7>>
  2830. 00001B84  0510                     btst       [A0], D2
  2831. 00001B86  0E39 110A 809B 0408      .invalid.b [0x809B0408], 0xA /* '\n' */ // invalid immediate operation
  2832. 00001B8E  0719                     btst       [A1]+, D3
  2833. 00001B90  00FF                     .incomplete
  2834. 00001B92  FFFF                     .invalid   <<F/7/7>>
  2835. 00001B94  DB11                     add.b      [A1], D5
  2836. 00001B96  0D04                     btst       D4, D6
  2837. 00001B98  0700                     btst       D0, D3
  2838. 00001B9A  FFFF                     .invalid   <<F/7/7>>
  2839. 00001B9C  FFEB                     .invalid   <<F/7/7>>
  2840. 00001B9E  1703                     move.b     -[A3], D3
  2841. 00001BA0  2D00                     move.l     -[A6], D0
  2842. 00001BA2  FFFF                     .invalid   <<F/7/7>>
  2843. 00001BA4  FFDA                     .invalid   <<F/7/7>>
  2844. 00001BA6  0510                     btst       [A0], D2
  2845. 00001BA8  0E51 0403                .invalid.w [A1], 0x403 // invalid immediate operation
  2846. 00001BAC  0508                     btst       A0, D2
  2847. 00001BAE  050E                     btst       A6, D2
  2848. 00001BB0  0E32 0505 1A03           .invalid.b [A2 + D1 * 2 + 0x3], 0x5 // invalid immediate operation
  2849. 00001BB6  2B00                     move.l     -[A5], D0
  2850. 00001BB8  FFFF                     .invalid   <<F/7/7>>
  2851. 00001BBA  FFDC                     .invalid   <<F/7/7>>
  2852. 00001BBC  050E                     btst       A6, D2
  2853. 00001BBE  0E46 0403                .invalid.w D6, 0x403 // invalid immediate operation
  2854. 00001BC2  2B00                     move.l     -[A5], D0
  2855. 00001BC4  FFFF                     .invalid   <<F/7/7>>
  2856. 00001BC6  FFDC                     .invalid   <<F/7/7>>
  2857. 00001BC8  050E                     btst       A6, D2
  2858. 00001BCA  0E00 0080                .invalid.b D0, 0x80 // invalid immediate operation
  2859. 00001BCE  B509                     cmpm.b     [A2]+, [A1]+
  2860. 00001BD0  8646                     or.w       D3, D6
  2861. 00001BD2  5E6B 5F69                addq.w     [A3 + 0x5F69], 7
  2862. 00001BD6  81AF 814E                or.l       [A7 - 0x7EB2], D0
  2863. 00001BDA  8088                     or.l       D0, A0
  2864. 00001BDC  7F75                     moveq.l    D7, 0x75
  2865. 00001BDE  0000 0000                ori.b      D0, 0x0
  2866. 00001BE2  0000 0000                ori.b      D0, 0x0
  2867. 00001BE6  0000 0000                ori.b      D0, 0x0
  2868. 00001BEA  0000 0000                ori.b      D0, 0x0
  2869. 00001BEE  0000 0000                ori.b      D0, 0x0
  2870. 00001BF2  0000 0000                ori.b      D0, 0x0
  2871. 00001BF6  0000 0000                ori.b      D0, 0x0
  2872. 00001BFA  0000 0000                ori.b      D0, 0x0
  2873. 00001BFE  0000 0000                ori.b      D0, 0x0
  2874. 00001C02  0000 0000                ori.b      D0, 0x0
  2875. 00001C06  0000 0000                ori.b      D0, 0x0
  2876. 00001C0A  0000 0000                ori.b      D0, 0x0
  2877. 00001C0E  0000 0000                ori.b      D0, 0x0
  2878. 00001C12  0000 0000                ori.b      D0, 0x0
  2879. 00001C16  0000 0000                ori.b      D0, 0x0
  2880. 00001C1A  0000 0000                ori.b      D0, 0x0
  2881. 00001C1E  0000 0000                ori.b      D0, 0x0
  2882. 00001C22  0000 0000                ori.b      D0, 0x0
  2883. 00001C26  0000 0000                ori.b      D0, 0x0
  2884. 00001C2A  0000 0000                ori.b      D0, 0x0
  2885. 00001C2E  0000 0000                ori.b      D0, 0x0
  2886. 00001C32  0000 0000                ori.b      D0, 0x0
  2887. 00001C36  0000 0000                ori.b      D0, 0x0
  2888. 00001C3A  0000 0000                ori.b      D0, 0x0
  2889. 00001C3E  0000 0000                ori.b      D0, 0x0
  2890. 00001C42  0000 0000                ori.b      D0, 0x0
  2891. 00001C46  0000 0000                ori.b      D0, 0x0
  2892. 00001C4A  0000 0000                ori.b      D0, 0x0
  2893. 00001C4E  0000 0000                ori.b      D0, 0x0
  2894. 00001C52  0000 0000                ori.b      D0, 0x0
  2895. 00001C56  0000 0000                ori.b      D0, 0x0
  2896. 00001C5A  0000 0000                ori.b      D0, 0x0
  2897. 00001C5E  0000 0000                ori.b      D0, 0x0
  2898. 00001C62  0000 0000                ori.b      D0, 0x0
  2899. 00001C66  0000 0000                ori.b      D0, 0x0
  2900. 00001C6A  0000 0000                ori.b      D0, 0x0
  2901. 00001C6E  0000 0000                ori.b      D0, 0x0
  2902. 00001C72  0000 0000                ori.b      D0, 0x0
  2903. 00001C76  0000 0000                ori.b      D0, 0x0
  2904. 00001C7A  0000 0000                ori.b      D0, 0x0
  2905. 00001C7E  0000 0000                ori.b      D0, 0x0
  2906. 00001C82  0000 0000                ori.b      D0, 0x0
  2907. 00001C86  0000 0000                ori.b      D0, 0x0
  2908. 00001C8A  0000 0000                ori.b      D0, 0x0
  2909. 00001C8E  0000 0000                ori.b      D0, 0x0
  2910. 00001C92  0000 0000                ori.b      D0, 0x0
  2911. 00001C96  0000 0000                ori.b      D0, 0x0
  2912. 00001C9A  0000 0000                ori.b      D0, 0x0
  2913. 00001C9E  0000 0000                ori.b      D0, 0x0
  2914. 00001CA2  0000 0000                ori.b      D0, 0x0
  2915. 00001CA6  0000 0000                ori.b      D0, 0x0
  2916. 00001CAA  0000 0000                ori.b      D0, 0x0
  2917. 00001CAE  0000 0000                ori.b      D0, 0x0
  2918. 00001CB2  0000 0000                ori.b      D0, 0x0
  2919. 00001CB6  0000 0000                ori.b      D0, 0x0
  2920. 00001CBA  0000 0000                ori.b      D0, 0x0
  2921. 00001CBE  0000 0000                ori.b      D0, 0x0
  2922. 00001CC2  0000 0000                ori.b      D0, 0x0
  2923. 00001CC6  0000 0000                ori.b      D0, 0x0
  2924. 00001CCA  0000 0000                ori.b      D0, 0x0
  2925. 00001CCE  0000 0000                ori.b      D0, 0x0
  2926. 00001CD2  0000 0000                ori.b      D0, 0x0
  2927. 00001CD6  0000 0000                ori.b      D0, 0x0
  2928. 00001CDA  0000 0000                ori.b      D0, 0x0
  2929. 00001CDE  0000 0000                ori.b      D0, 0x0
  2930. 00001CE2  0000 0000                ori.b      D0, 0x0
  2931. 00001CE6  0000 0000                ori.b      D0, 0x0
  2932. 00001CEA  0000 0000                ori.b      D0, 0x0
  2933. 00001CEE  0000 0000                ori.b      D0, 0x0
  2934. 00001CF2  0000 0000                ori.b      D0, 0x0
  2935. 00001CF6  0000 0000                ori.b      D0, 0x0
  2936. 00001CFA  0000 0000                ori.b      D0, 0x0
  2937. 00001CFE  0000 0000                ori.b      D0, 0x0
  2938. 00001D02  0000 0000                ori.b      D0, 0x0
  2939. 00001D06  0000 0000                ori.b      D0, 0x0
  2940. 00001D0A  0000 0000                ori.b      D0, 0x0
  2941. 00001D0E  0000 0000                ori.b      D0, 0x0
  2942. 00001D12  0000 0000                ori.b      D0, 0x0
  2943. 00001D16  0000 0000                ori.b      D0, 0x0
  2944. 00001D1A  0000 0000                ori.b      D0, 0x0
  2945. 00001D1E  0000 0000                ori.b      D0, 0x0
  2946. 00001D22  0000 0000                ori.b      D0, 0x0
  2947. 00001D26  0000 0000                ori.b      D0, 0x0
  2948. 00001D2A  0000 0000                ori.b      D0, 0x0
  2949. 00001D2E  0000 0000                ori.b      D0, 0x0
  2950. 00001D32  0000 0000                ori.b      D0, 0x0
  2951. 00001D36  0000 0000                ori.b      D0, 0x0
  2952. 00001D3A  0000 0000                ori.b      D0, 0x0
  2953. 00001D3E  0000 0000                ori.b      D0, 0x0
  2954. 00001D42  0000 0000                ori.b      D0, 0x0
  2955. 00001D46  0000 0000                ori.b      D0, 0x0
  2956. 00001D4A  0000 0000                ori.b      D0, 0x0
  2957. 00001D4E  0000 0000                ori.b      D0, 0x0
  2958. 00001D52  0000 0000                ori.b      D0, 0x0
  2959. 00001D56  0000 0000                ori.b      D0, 0x0
  2960. 00001D5A  0000 0000                ori.b      D0, 0x0
  2961. 00001D5E  0000 0000                ori.b      D0, 0x0
  2962. 00001D62  0000 0000                ori.b      D0, 0x0
  2963. 00001D66  0000 0000                ori.b      D0, 0x0
  2964. 00001D6A  0000 0000                ori.b      D0, 0x0
  2965. 00001D6E  0000 0000                ori.b      D0, 0x0
  2966. 00001D72  0000 0000                ori.b      D0, 0x0
  2967. 00001D76  0000 0000                ori.b      D0, 0x0
  2968. 00001D7A  0000 0000                ori.b      D0, 0x0
  2969. 00001D7E  0000 0000                ori.b      D0, 0x0
  2970. 00001D82  0000 0000                ori.b      D0, 0x0
  2971. 00001D86  0000 0000                ori.b      D0, 0x0
  2972. 00001D8A  0000 0000                ori.b      D0, 0x0
  2973. 00001D8E  0000 0000                ori.b      D0, 0x0
  2974. 00001D92  0000 0000                ori.b      D0, 0x0
  2975. 00001D96  0000 0000                ori.b      D0, 0x0
  2976. 00001D9A  0000 0000                ori.b      D0, 0x0
  2977. 00001D9E  0000 0000                ori.b      D0, 0x0
  2978. 00001DA2  0000 0000                ori.b      D0, 0x0
  2979. 00001DA6  0000 0000                ori.b      D0, 0x0
  2980. 00001DAA  0000 0000                ori.b      D0, 0x0
  2981. 00001DAE  0000 0000                ori.b      D0, 0x0
  2982. 00001DB2  0000 0000                ori.b      D0, 0x0
  2983. 00001DB6  0000 0000                ori.b      D0, 0x0
  2984. 00001DBA  0000 0000                ori.b      D0, 0x0
  2985. 00001DBE  0000 0000                ori.b      D0, 0x0
  2986. 00001DC2  0000 0000                ori.b      D0, 0x0
  2987. 00001DC6  0000 0000                ori.b      D0, 0x0
  2988. 00001DCA  0000 0000                ori.b      D0, 0x0
  2989. 00001DCE  0000 0000                ori.b      D0, 0x0
  2990. 00001DD2  0000 0000                ori.b      D0, 0x0
  2991. 00001DD6  0000                     .incomplete
  2992.